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文章
10895浏览量
355729 -
CONST
+关注
关注
0文章
44浏览量
8159
发布评论请先 登录
相关推荐
评论