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
+关注
关注
2313文章
11195浏览量
374656 -
CONST
+关注
关注
0文章
45浏览量
8822
发布评论请先 登录
相关推荐
热点推荐
飞凌嵌入式ElfBoard-环境变量之删除清空环境变量environ
如同之前介绍environ获取环境变量一样;在加载进程的时候,系统会为每一个进程复制一份系统环境变量副本,可以直接通过将全局变量environ赋值为 NULL来清空所有变量。exter
发表于 03-26 10:23
飞凌嵌入式ElfBoard-环境变量之获取环境变量
读。在应用程序中,可以通过多种方式获取当前运行环境的环境变量,main()函数的参数,getenv()函数,environ全局变量等。1.main1)函数原型main()函数通常作为程序的执行起始点,有
发表于 03-13 08:50
嵌入式C语言中各变量存储位置
所分配的内存空间在堆上,程序必须保证在使用free释放,否则会发生内存泄漏。
3. 所有函数体外定义的是全局变量,加了static后的变量不管是在函数内部或外部都放在全局区。
4. 使用con
发表于 12-25 07:54
如何搞定嵌入式 C语言中的全局变量问题?
大家好,今天分享一篇关于嵌入式C编程中全局变量问题的文章。希望对大家有所启发。
嵌入式特别是单片机os-less的程序,最易范的错误是全局变量满天飞。
这个现象在早期汇编转型过来的程序员以及初学者
发表于 12-16 06:54
第7章 变量进阶与点阵LED(7.1 7.2)
知识——变量的作用域和存储类别。 7.1变量的作用域 所谓的作用域就是指变量起作用的范围,也是变量的有效范围。变量按他的作用域可以分为局部
请问C语言开发单片机为什么大多数都采用全局变量的形式?
C语言代码,大多数都是使用全局变量,也就是用很多函数来操作这些变量,比如函数1把一个全局变量经过一系列复杂的算法计算后改变了这个全局变量的值,然后函数2再拿着函数1处理过的这个
发表于 12-04 07:47
哪些场合会用到volatile关键字?
当你理解 volatile关键字的含义之后,你就能明白,其实很多场合都能用到 volatile关键字。
1.全局变量单片机开发,难免会用到全局变量。一些初级工程师,更是全局变量满天飞。这种情况下
发表于 11-25 08:19
在Keil中使用J-Link attach到正在运行的代码中
一、设置验证变量
使用 SDK 例程 igpio_led_output,为了便于验证,定义全局变量 count,在 while(1) 中累加。
图 1
二、设置 Keil 选项
① 取消勾选
发表于 11-19 06:54
C语言开发单片机为什么大多数都采用全局变量的形式?
单片机的芯片资源从来都是 “精打细算” 的级别,CPU 主频普遍不高,RAM 总容量本就紧张,分给栈空间的更是少得可怜。要是像普通软件那样,依赖函数返回值传递数据、频繁用局部变量周转,一来二去占用
STM32H755双核单片机的使用疑问求解?
我再使用STM32H755单片机时候,想用M7内核和M4内核,分时操作串口,可以这样使用吗?
还有就是全局变量可以同时被两个核操作嘛?
发表于 11-11 07:16
请问Modus Toolbox下针对CYW20719B2编程,能否指定全局变量地址?
请问Modus Toolbox 下针对CYW20719B2编程,能否指定全局变量地址?
发表于 07-08 07:20
从STM32到CONST的全局变量
评论