Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ARM GCC: размещение переменной во флэш по определенному адресу
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
k000858
В кейле делал просто const uint8_t avr __attribute__((at(0x08010000))) = 1;

Как это сделать в GCC?
adnega
Цитата(k000858 @ May 21 2014, 14:31) *
В кейле делал просто const uint8_t avr __attribute__((at(0x08010000))) = 1;

Как это сделать в GCC?

Может правильнее вырезать "дырку" во flash, разместить там секцию и привязать переменную к этой секции?
Например, так
Код
sEEPROM_PACKET    eeprom[EEPROM_SIZE] __attribute__((section(".eeprom")));
DmitryM
Цитата(k000858 @ May 21 2014, 13:31) *
В кейле делал просто const uint8_t avr __attribute__((at(0x08010000))) = 1;

Как это сделать в GCC?


LOCATING VARIABLES AT ABSOLUTE MEMORY ADDRESSES ARM Infocenter (MDK-ARM All Versions, CARM All Versions, GNU C Compiler for ARM All Versions)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.