STM32的const全局變量地址
程序如下:
const int globalConstDat = 12;
int globalDat = 11;
int main(void)
{
int localDat = 6;
const int localConstDat = 7;
USART_Configuration();
//ptint to PC from USART1
printf("&globalConstDat = 0x%p, &globalDat = 0x%p\r\n\r\n", &globalConstDat, &globalDat);
printf("&localDat = 0x%p, &localConstDat = 0x%p\r\n", &localDat, &localConstDat);
while(1);
return 0;
}
根據(jù)STM32的存儲器映像圖(在 STM32啟動文件一文配有此圖),可得出,globalConstDat的地址位于Flash memory(0x0800 0000~0x0801 ffff),其它變量的地址位于SRAM。
文章整合自:CSDN
編輯:ymf
-
STM32
+關(guān)注
關(guān)注
2264文章
10854瀏覽量
354289 -
CONST
+關(guān)注
關(guān)注
0文章
43瀏覽量
8142
發(fā)布評論請先 登錄
相關(guān)推薦
評論