[an error occurred while processing this directive]
Господа, подскажите по IAR для MSP430, одна прога пишется и отлаживается для 2-х процов
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено НBHeli 09 января 2003 г. 16:18

один MSP430F149 другой F135, нужные куски в самой проге выбираются по #ifdef, но линкер работает по xcl и как туда передать из текста программы опцию для установки размеров сегментов я так и не разобрался (на каждую компиляцию переставлять в опциях проекта сам xcl ну нехочется :-)). Посмотрел как написано в link430.xcl и как то не понял строчку:

-Z(DATA)IDATA0,UDATA0,ECSTR,CSTACK+100=0200-6FFF

что значит "CSTACK+100"? по хелпу после имени сегмента может быть только '#' или '='. Собственно с этим link430.xcl все линковалось нормально для обоих процов, но понадобилось внести изменения (дописать flash данных) ну и непонятное я писать туда не стал взяв за основу своего файла msp430F149A.xcl - там стек прописан отдельно и естественно выходит за пределы RAM F135

Спасибо.


Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru