IAR for MSP430
Можно ли переконвертировать старые проекты под последнюю версию IAR на микроконтроллер MSP430? То что он аатоматически делает не получается скомпилировать.
Я когда переходил на новый иар, очень много поменялось в библиотеках. Большая часть изменений связанна с удалением многобитных определений регистров. Теперь они стали однобитные, те приходится смотреть в библиотеках какие регистры как объявлены и заменять их. Наверняка, можно подключить и старую библиотеку, но я этим не занимался. Я поправил проект.
BSVi, а нельзя по подробнее про замену регистров?
Да все просто. Были регистры типа
TBCCTL6_bit.OUTMOD = 7;
Они исчезли и вместо этого нужно писать
TBCCTL6_bit.OUTMOD2 = 1;
TBCCTL6_bit.OUTMOD1 = 1;
TBCCTL6_bit.OUTMOD0 = 1;
Определение новых регистров можно найти в заголовочном файле для твоего контроллера.
TBCCTL6_bit.OUTMOD = 7;
Они исчезли и вместо этого нужно писать
TBCCTL6_bit.OUTMOD2 = 1;
TBCCTL6_bit.OUTMOD1 = 1;
TBCCTL6_bit.OUTMOD0 = 1;
Определение новых регистров можно найти в заголовочном файле для твоего контроллера.
Пытаюсь запустить проект по соединению msp430 с интернетом. При конвертации естестенно сказал что нужен какой то драйвер. Далее при билде ругается что не испульзуется RecdFrameLength. Не подскажите что нужно исправить чтобы скомпилировать?
http://www.gaw.ru/data/ti/msp430/slaa137a.zip сам проект
http://www.gaw.ru/data/ti/msp430/slaa137a.zip сам проект
Вернуться в «Микроконтроллеры и ПЛИС»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей