ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
26481
Беня (18.04.2005 12:14, просмотров: 2607)
Подскажите по сегментам для IAR for AVR. Насколько я понял я могу объявлять свои сегменты и размещать в них данные или код программы. Допустим, я хочу, чтобы какая-то функция располагалась по определенному адресу. Объявляю сегмент (имени себя любимого) : -Z(CODE) BENYA_SEG=2000-2100 вроде бы линкер не ругается на такое творчество Затем я хочу, чтобы функция my_super_fun() размещалась по заданному адресу : #pragma memory=codeseg(BENYA_SEG) void my_super_fun( void) { ... } #pragma memory=default Что-то не получается - компилятор ругается на неправильный синтаксис. Как правильно ?