Jan 12, 2023 14:44
Размещаем константы по конкретному адресу:
Здесь:
__root - не дает компилятору выкинуть константу если она в коде не используется
const - константа размещается в ROM
@ 0x08007000 - адрес размещения константы
{0} - инициализация нулем
__root const int8_t ClbrArr[2504] @ 0x08007000 = {0};
Такая запись вроде более ванильная. Через собаку адрес задавать это расширение IAR.
#pragma location = 0x08007000
__root const int8_t ClbrArr[2504] = {0};
#pragma