Доброго времени суток))
Хотелось бы расположить структуру в самом конце используемого флеша
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 секций, но ...я так понял далее идет все то, что дожно при старте быть скопировано в РАМ (функции, ...), и никак не могу понять как положить структуру после них.