MyVariable[] __attribute__((at(0x08002000)))={0, 4, 3, 55, 32};
Вопрос, можно ли с использованием подобной директивы записать массив данных/переменную в область EEPROM при компиляции?
BlackKilkennyCat писал(а):А еще прочитайте http://www.keil.com/support/man/docs/ar ... 981140.htm, а то создается впечатление, что MyVariable[] __attribute__((at(0x08002000)))={0, 4, 3, 55, 32}; - это просто от балды.
Ну, они просто так пишут.Вообще-то в серии L есть именно EEPROM.
Значит память 32-ух битная (неудивительно учитывая разрядность ядра).YS писал(а):стирать ее можно не менее чем по слову за раз
Это ни о чем не говорит.YS писал(а):Один байт стереть и перезаписать нельзя, что явно говорит о том, что это не настоящая EEPROM.