当前位置:网站首页>STM32 如何知道FLASH的使用情况
STM32 如何知道FLASH的使用情况
2022-08-09 08:33:00 【奔跑的小赛兔】
1、Load Region LR_IROM1 (Base: 0x00000000, Size: 0x0002dec8, Max: 0x00080000, ABSOLUTE)
//程序ROM加载空间 size:188104 = 183k
Execution Region ER_IROM1 (Exec base: 0x00000000, Load base: 0x00000000, Size: 0x0002de68, Max: 0x00080000, ABSOLUTE)
//程序ROM执行空间 size:188008
执行空间的SIZE小于加载空间的原因是:部分RW类型变量(全局变量的初值)在程序运行时被拷贝到RAM空间了。但是它们的最大空间都是相同的。
2、华大单片机和STM32类似,FLASH分为64个扇区,每个扇区8K,共512K的空间。起始地址为 0x00000000,我的程序中用了183K,也就是23个扇区。还有41个扇区闲置,这部分空间可以存放程序运行过程中的数据,且掉电后不会消失,我用来存取全局变量的修改值。这样的话 修改参数就可以通过上位机直接修改,而不是每次都得下载程序。
边栏推荐
猜你喜欢
随机推荐
欧几里和游戏
【CNN】2022 ECCV Oral 自反馈学习的mixup训练框架AutoMix
requests之防盗链学习
MySQL数据库
测试流程
Servlet详解
matlab——解线性方程组 与 非线性方程组
EMQ X message server learning record - prepare for the subsequent completion
内存监控以及优化
Win10电脑的WLAN消失的故事
web基本概念
系统安全及应用
uva11624 Fire! (双bfs)
【GNN终身学习】2022 CVPR 终身图学习
mysql-5.5.40的完全卸载
腾讯云服务器修改为root登录安装宝塔面板
监视文本框的输入
ASEMI整流桥GBJ810参数,GBJ810封装,GBJ810重量
bs4之爬取诗词学习
Go语言技巧之正确高效使用slice(听课笔记总结--简单易懂)