OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4844|回复: 6

keil显示内存和存储占用百分比进度条工具(Keil5_disp_size_bar)

[复制链接]

53

主题

566

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2092
金钱
2092
注册时间
2017-2-11
在线时间
306 小时
发表于 2023-7-12 23:08:05 | 显示全部楼层 |阅读模式
分享一个开源工具,已升级到V1.3版本

094212tlip6kpfsqf2ska1.png

以进度条百分比来显示keil编译后代码对芯片的内存ram和存储flash的占用情况。

原理是使用C语言遍历目录找到keil工程生成出的.map文件,然后找到对应的ram和flash的总大和占用大小,
然后以进度条和百分比的直观格式输出来,以便嵌入式软件工程师方便调试,知道芯片占用情况,进行裁剪和优化。
基本能找到编译后生成的map文件就能输出生成的代码对ram和flash的占用大小百分比进度条,keil5环境下通用。


1.建立一个DEV C++工程,导入STM32F7的.map文件,打印如下:
222.png

2.将DEV C++生成的  Keil5_disp_size_bar.exe  导入keil5工程,具体操作如下如下:
1111.png

3333.png

44444.png

可以正常显示RAM和Flash的使用情况,目前只是在keil上可行,IAR未开发,有兴趣的小伙伴可以研究一下(原篇路径:keil显示内存和存储占用百分比进度条工具(Keil5_disp_size_bar) - 开发环境 - 硬汉嵌入式论坛 - Powered by Discuz! (armbbs.cn)),再上传到这里面。共享文件如下:


Keil5_disp_size_bar.zip

1.19 MB, 下载次数: 215

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
20
金钱
20
注册时间
2021-1-15
在线时间
3 小时
发表于 2023-7-14 13:33:54 | 显示全部楼层
.\Keil5_disp_size_bar.exe   填的相对路径为什么不行?
回复 支持 1 反对 0

使用道具 举报

10

主题

213

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5607
金钱
5607
注册时间
2016-12-19
在线时间
724 小时
发表于 2023-7-14 05:48:59 | 显示全部楼层
keil显示内存和存储占用百分比进度条工具(Keil5_disp_size_bar) [
回复 支持 1 反对 0

使用道具 举报

53

主题

566

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2092
金钱
2092
注册时间
2017-2-11
在线时间
306 小时
 楼主| 发表于 2023-7-14 21:12:15 | 显示全部楼层
17396358935 发表于 2023-7-14 13:33
.\Keil5_disp_size_bar.exe   填的相对路径为什么不行?

这个可不行哦,这个得了解一下keil软件是否支持
回复 支持 反对

使用道具 举报

5

主题

132

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1341
金钱
1341
注册时间
2018-3-5
在线时间
733 小时
发表于 2023-7-18 08:28:32 | 显示全部楼层
jiangyy 发表于 2023-7-14 21:12
这个可不行哦,这个得了解一下keil软件是否支持

20230718082652.png 这里是支持相对路径的
回复 支持 反对

使用道具 举报

53

主题

566

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2092
金钱
2092
注册时间
2017-2-11
在线时间
306 小时
 楼主| 发表于 2023-8-13 14:33:57 | 显示全部楼层
nnqtdf 发表于 2023-7-18 08:28
这里是支持相对路径的

不错,谢谢分享哦
回复 支持 反对

使用道具 举报

12

主题

156

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2548
金钱
2548
注册时间
2017-12-16
在线时间
187 小时
发表于 2024-5-14 12:39:27 | 显示全部楼层
这个 挺好的,谢谢分享!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 09:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表