Доброго времени суток))
Хотелось бы расположить структуру в самом конце используемого флеша
flash_data.c: const int Fdata[3] = { 1, 2, 3};
использую для этого скаттер:
LR_IROM1 0x40002000 0x0003E000 { ; load region size_region ER_IROM1 0x40002000 0x0003E000 { ; load address = execution address *.o (RESET, +First) *(InRoot$$Sections) .ANY (+RO) flash_data.o (*, +Last) } RW_IRAM1 0x20000040 0x0000FFC0 { ; RW data .ANY (+RW +ZI) } }
почти получается - струтура ложиться самой последней из RO секций, но ...я так понял далее идет все то, что дожно при старте быть скопировано в РАМ (функции, ...), и никак не могу понять как положить структуру после них.
|