Для RVCT:
Код
В "C" файле:
#pragma arm section rodata = "mydata"
const char data[4096];
#pragma arm section rodata
В скрипте линкера:
FLASH 0x00 0x10000
{
FLASH0 0x0000 0xf000
{
* (+RO)
}
FLASH1 0xf000 0x1000
{
* (mydata)
}
RAM 0x10000000 0x400000
{
* (+RW, +ZI)
}
}
Секция mydata с массивом data будет размещена по адресу 0xf000 flash. Цифры в скрипте взяты с потолка.