[an error occurred while processing this directive]
Достала уже эта IAR EW для AVR! Уже версия 4.11А, а до сих пор они заставляют линкер пихать сегмент NEAR_N (те данные что по __no_init) во внешнюю память! А её нету! Сколько можно уже править эту лабуду?! Или может я что-то проглядел, отстал от жизни?(+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Dimonira 13 сентября 2005 г. 11:02

Я ставлю __no_init, чтобы выкинуть кусок стартового кода.
В версии 4.11А я правил файлы:

cfg1s.xcl
cfg3s.xcl
cfg5s.xcl

Менял в них строку:

-Z(DATA)NEAR_N_..X_EXT_NV_BASE:+_..X_EXT_NV_SIZE

на строку:

-Z(DATA)NEAR_N=_..X_SRAM_BASE-_..X_SRAM_END,_..X_EXT_NV_BASE:+_..X_EXT_NV_SIZE

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

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


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

E-mail: info@telesys.ru