[an error occurred while processing this directive]
Подскажите по сегментам для IAR for AVR. Насколько я понял (+)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

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

Отправлено Беня 18 апреля 2005 г. 12:15

я могу объявлять свои сегменты и размещать в них данные или код программы.
Допустим, я хочу, чтобы какая-то функция располагалась по определенному адресу. Объявляю сегмент (имени себя любимого) :
-Z(CODE) BENYA_SEG=2000-2100
вроде бы линкер не ругается на такое творчество
Затем я хочу, чтобы функция my_super_fun() размещалась по заданному адресу :

#pragma memory=codeseg(BENYA_SEG)
void my_super_fun( void)
{
...
}
#pragma memory=default

Что-то не получается - компилятор ругается на неправильный синтаксис. Как правильно ?

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

Ответы


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

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru