[技术讨论] 单片机程序编译后的信息,怎么看已经使用的空间大小

[复制链接]
726|6
 楼主| 昊430 发表于 2023-2-25 16:02 | 显示全部楼层 |阅读模式
使用IDE编译后,有text,data,bss,这三个数据,比如芯片是256K的,哪些数据相加应该小于256K呢。还有RAM信息是怎么计算的?比如text=167318,data=25563,bss=15094


 楼主| 昊430 发表于 2023-2-26 23:16 | 显示全部楼层
大佬们帮帮忙
sagade 发表于 2023-2-27 07:49 来自手机 | 显示全部楼层
用IDE生成BIN文件,看其大小
 楼主| 昊430 发表于 2023-2-27 08:49 | 显示全部楼层
sagade 发表于 2023-2-27 07:49
用IDE生成BIN文件,看其大小

有的IDE可能又没bin文件的话,怎么通过编译信息看呢?
铁头娃666 发表于 2023-2-27 11:37 | 显示全部楼层
编译完成后,点击project下的文件夹,会打开一个.map后缀的文件,拉到最下面就可以看到占用多大了
非叉叉 发表于 2023-2-27 12:39 | 显示全部楼层
flash=text+data+对齐字节
ram = data+bss+对齐字节
 楼主| 昊430 发表于 2023-2-27 17:16 | 显示全部楼层
非叉叉 发表于 2023-2-27 12:39
flash=text+data+对齐字节
ram = data+bss+对齐字节

感谢解答
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

985

帖子

5

粉丝
快速回复 在线客服 返回列表 返回顶部