Размещение констант в конкретном месте ROM

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

Previous post Next post
Up