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的存儲(chǔ)器映像圖(在 STM32啟動(dòng)文件一文配有此圖),可得出,globalConstDat的地址位于Flash memory(0x0800 0000~0x0801 ffff),其它變量的地址位于SRAM。
文章整合自:CSDN
編輯:ymf
-
STM32
+關(guān)注
關(guān)注
2309文章
11162瀏覽量
373399 -
CONST
+關(guān)注
關(guān)注
0文章
45瀏覽量
8761
發(fā)布評(píng)論請(qǐng)先 登錄
嵌入式C語(yǔ)言中各變量存儲(chǔ)位置
如何搞定嵌入式 C語(yǔ)言中的全局變量問(wèn)題?
C語(yǔ)言全局變量重點(diǎn)使用
第7章 變量進(jìn)階與點(diǎn)陣LED(7.1 7.2)
請(qǐng)問(wèn)C語(yǔ)言開(kāi)發(fā)單片機(jī)為什么大多數(shù)都采用全局變量的形式?
哪些場(chǎng)合會(huì)用到volatile關(guān)鍵字?
常用變量的介紹
在Keil中使用J-Link attach到正在運(yùn)行的代碼中
C語(yǔ)言開(kāi)發(fā)單片機(jī)為什么大多數(shù)都采用全局變量的形式?
從STM32到CONST的全局變量
評(píng)論