- 主题:Re: 请教一下:hex文件大小和程序空间大小的关系。
hex包含一些地址信息,转成bin才是下载到单片机的内容
【 在 zhtoad 的大作中提到: 】
: 请教一下:hex文件大小和程序空间大小的关系。
: 公司一个产品的mcu只有500K的程序空间。
: 结果第三方开发的人,给我们2M多的hex文件。
: ...................
--
FROM 180.164.59.*
hex也可以下,和烧写工具有关
--
FROM 211.155.250.*
HEX一般会比bin大,而且里面也许有些空白数据
--
FROM 124.126.7.*
让他们给个elf文件呗, 对它执行一下size
(可能是arm-none-eabi-size, avr-size, riscv-none-embed-size)
然后就看到各个段的实际大小信息了
注意要写到mcu里的只是其中的.text和.data加起来
占用ram的则是.data和.bss加起来再加上堆区和栈区
【 在 zhtoad 的大作中提到: 】
请教一下:hex文件大小和程序空间大小的关系。
公司一个产品的mcu只有500K的程序空间。
结果第三方开发的人,给我们2M多的hex文件。
请问,这个hex文件和程序空间的对应关系是啥?
可以减少尺寸吗。
--
FROM 124.16.158.*
【 在 tom6bj 的大作中提到: 】
: 让他们给个elf文件呗, 对它执行一下size
: (可能是arm-none-eabi-size, avr-size, riscv-none-embed-size)
: 然后就看到各个段的实际大小信息了
: ...................
感谢
--
FROM 122.225.19.*