你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32IDE工程内如何访问、计算得到当前程序flash已经使用的情况?

[复制链接]
赞宇 提问时间:2024-4-7 16:13 / 未解决

路过的大神们,帮忙看一下,感谢感谢!!!

9d601c109675e85a5ce7ce7b4bad41a.png

如图,在KEIL5环境中,可以通过以上访问到工程flash使用的大小(bin文件的大小)

48753c2969b3fa96d99176d63172368.png

再如图,在STM32IDE环境中工程编译完成,FLASH Used使用122.69K,那么程序中如何访问、计算得到122.69K并暂存到变量中呢?

48753c2969b3fa96d99176d63172368.png
image.png
9d601c109675e85a5ce7ce7b4bad41a.png
48753c2969b3fa96d99176d63172368.png
收藏 评论1 发布时间:2024-4-7 16:13

举报

1个回答
butterflyspring 回答时间:2024-4-8 16:55:33
参考了类似的代码弄了个笨办法,在LD 文件中设置程序尾部一个变量,取其地址计算一下。
楼主可以试试行不行。
Stm32 cube ide end address 3.PNG Stm32 cube ide end address 1.PNG Stm32 cube ide end address 2.PNG




关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版