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;
}
根據STM32的存儲器映像圖(在 STM32啟動文件一文配有此圖),可得出,globalConstDat的地址位于Flash memory(0x0800 0000~0x0801 ffff),其它變量的地址位于SRAM。
文章整合自:CSDN
編輯:ymf
-
STM32
+關注
關注
2270文章
10900瀏覽量
356012 -
CONST
+關注
關注
0文章
44瀏覽量
8170
發布評論請先 登錄
相關推薦
評論