Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как добавить в IAR новую микросхему
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Cредства разработки для МК > IAR
-=Sergei=-
Надо добавить новую микросхему в список поддерживаемых, задать для нее тип ядра, распределение памяти и периферии и новый алгоритм прошивки флеш. Кто-нить видел инструкцию по этому вопросу, либо в каком документе это искать ?
Dog Pawlowa
Цитата(-=Sergei=- @ Dec 15 2010, 13:14) *
Надо добавить новую микросхему в список поддерживаемых

Мда, запросы у Вас... Это без привязки к семейству, или имелось ввиду ядро ARM?

Дай Бог, чтобы работала поддержка микросхем, добавленных самим производителем компилятора.
Если микросхема отличается портами или размером памяти, то можно подрихтовать файлы описаний.
Но из моего опыта, это не работает всегда.
zltigo
QUOTE (-=Sergei=- @ Dec 15 2010, 13:14) *
Надо добавить новую микросхему в список поддерживаемых, задать для нее тип ядра

Ну и выберите поддерживаемое ядро. Ключики в документации к компилятору.
QUOTE
, распределение памяти

Скажите линкеру что есть а его распоряжении. Он все сделает.
QUOTE
и периферии

Напишите хидер - это вообще к компилятору отношение 10 имеет.
QUOTE
и новый алгоритм прошивки флеш.

А за этим в производителю Вашего программатора.


QUOTE (Dog Pawlowa @ Dec 15 2010, 13:24) *
Но из моего опыта, это не работает всегда.

Ерунда какая-то sad.gif. Что там может вообще "не работать".
Dog Pawlowa
Цитата(zltigo @ Dec 15 2010, 13:54) *
Ерунда какая-то sad.gif. Что там может вообще "не работать".

Не помню, запомнились бодания с MSP430F169.
Кристалл был добавлен, но что-то не работало, хотя больших отличий с 149 нет. Вышла новая версия - все стало нормально.
Не разбирался, но "осадок остался".

С одной стороны доверяю, компилятору, а с другой наблюдаю такое:
На днях обновил версию, перекомпилировал - на 8 байт больше, для ядра, которое 20 лет существует.
А просьбы о небольших корректировках от заказчика идут постоянно.
Вот и "ерунда" sad.gif
-=Sergei=-
Цитата(zltigo @ Dec 15 2010, 13:54) *
Ну и выберите поддерживаемое ядро. Ключики в документации к компилятору.

Скажите линкеру что есть а его распоряжении. Он все сделает.

Напишите хидер - это вообще к компилятору отношение 10 имеет.

А за этим в производителю Вашего программатора.



Ерунда какая-то sad.gif. Что там может вообще "не работать".


Вообщем, новую микросхему и даже фирму sm.gif добавил, но вот с flashloader-ом полный звездец..... вроде все по инструкции сделал, но не стирает и не пишет, как понять начал IAR грузить в RAM мою прогу или нет и передал ли он ей управление?

-=Sergei=-
Цитата(-=Sergei=- @ Dec 15 2010, 18:02) *
Вообщем, новую микросхему и даже фирму sm.gif добавил, но вот с flashloader-ом полный звездец.....


Вообщем, теперь отечественные микроконтроллеры 1986ВЕ9x поддерживаются и IAR. Пока правда неофициально...
http://forum.milandr.ru/viewtopic.php?p=1507#1507
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.