объявляю так
Код
const char *msg_misarg = "Missing argument\r";
const char *msg_invarg = "Invalid argument\r";
const char *msg_invinp = "Invalid input\r";
иду в мэп файл и вижу.
Код
.data.msg_invarg
0x2000011c 0x4 src\parser.o
0x2000011c msg_invarg
.data.msg_invinp
0x20000120 0x4 src\parser.o
0x20000120 msg_invinp
я понимаю что const это только рекомендация. а как порекомендовать посильнее? создать секцию в линкере? но там уже есть секция для констант
Код
/* Constant data goes into FLASH */
.rodata :
{
. = ALIGN(4);
*(.rodata) /* .rodata sections (constants, strings, etc.) */
*(.rodata*) /* .rodata* sections (constants, strings, etc.) */
. = ALIGN(4);
} >FLASH
так почему он не кладет туда?