Задача стоит такая. Производится запись во FLASH память некоторые параметры и при следующем включении запуск программы должен быть с этими же параметрами. Делаю это так:
1. В линке указываю секцию для параметров ".mySegment 0x00005000 : {KEEP(*(.mySection))}"
2. В проге указываю адрес FLASH где хранятся параметры и задаю первоначальные параметры
Код: Выделить всё
#define FLASH_ADDR ((uint32_t)0x08005000)
const uint8_t Flash_Par[256] __attribute__((section(".mySection"))) = {
0xFA,
0xFF,
0xFF,
0xFF,
0xFD,
};

