Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Как в NIOS IDE разместить массив начиная с определенного адреса ?
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
Digi
Как в NIOS IDE разместить массив начиная с определенного адреса ?
Нужно чтобы массив volatile int tbuf[1024]; располагался в секции .text начиная с адреса 0x80000.
Где почитать - не нашел.
Stewart Little
Цитата(Digi @ Nov 23 2009, 17:18) *
Как в NIOS IDE разместить массив начиная с определенного адреса ?
Нужно чтобы массив volatile int tbuf[1024]; располагался в секции .text начиная с адреса 0x80000.
Где почитать - не нашел.

Volatile в секции .text ??? blink.gif
inco
Там обычный GCC.
Соответственно примерно так:
// Cheksum crc for programm code
const __attribute__ ((section (".checksum"),used)) unsigned int crc_val = 0x9897702A;
и в дополнительных параметрах компилятора в проекте ключ:
-Wl,.checksum=0x7ffc

секция .text у меня с 4000 по 8000 и checksum попадает куда надо
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.