Как в NIOS IDE разместить массив начиная с определенного адреса ? Нужно чтобы массив volatile int tbuf[1024]; располагался в секции .text начиная с адреса 0x80000. Где почитать - не нашел.
Stewart Little
Nov 23 2009, 14:30
Цитата(Digi @ Nov 23 2009, 17:18)
Как в NIOS IDE разместить массив начиная с определенного адреса ? Нужно чтобы массив volatile int tbuf[1024]; располагался в секции .text начиная с адреса 0x80000. Где почитать - не нашел.
Volatile в секции .text ???
inco
Nov 23 2009, 17:12
Там обычный GCC. Соответственно примерно так: // Cheksum crc for programm code const __attribute__ ((section (".checksum"),used)) unsigned int crc_val = 0x9897702A; и в дополнительных параметрах компилятора в проекте ключ: -Wl,.checksum=0x7ffc
секция .text у меня с 4000 по 8000 и checksum попадает куда надо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.