[an error occurred while processing this directive] [an error occurred while processing this directive]
Никогда не применял, но вроде есть определение FAR для сегмента
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено SAR 01 декабря 2001 г. 08:37
В ответ на: Да, область адресов внутренней SRAM исключается. отправлено Щ.С. 30 ноября 2001 г. 11:47

В случае IAR C v1.40
в файле *.xcl для компоновщика
-Z(FAR)MY_DATA=10000
А в C-ном тексте, что то вроде
#pragma memory=dataseg(MY_DATA)
// и здесь обычное объявление переменных.
Еще раз повторюсь, что может это не будет работать. Мне тоже самому кажется, что у AVR такой запрет на аппаратном уровне.

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

Ответы



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

E-mail: info@telesys.ru