Пытаюсь выделить секцию фиксированного размера. Но компилятор выделяет только размер соответствующий, включенных в неё переменных.Пока поставил костыль в виде массива констант включенный в секцию.
Код
.conf : AT (0x28000)
{
. = ALIGN (4);
_conf_begin = .;
KEEP(*(.conf .conf*))
. = ALIGN(4);
_conf_end = .;
} >eeprom
Регион eeprom - eeprom (rx) : ORIGIN = 0x00028000, LENGTH = 0x00007FFF
Компилятор - gcc 4.7.2 , тулчейн yagarto.
Сообщение отредактировал Croman13n3c - Feb 21 2013, 10:48