编译完的hex文件超过单片机内存很大了

编译完的hex文件超过单片机内存很大了

编译完的hex文件超过单片机内存很大了,为什么还可以下载进去,这是为什么呢

bin文件是和下载到Flash的实际大小一样,hex的话会大点

HEX文件里面用的是可打印字符,一般是把每个字节变成两个字符,然后加上前面的地址字符,后面的校验两个字符,另外还有两个回车换行符,这样基本上是16字节能够变成45个字节,大约是3倍,但是HEX文件可以忽略无效数据,所以只能说大致比例是接近3.

https://bbs.21ic.com/icview-1628574-1-1.html?ordertype=1

hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 编译完的hex文件超过单片机内存很大了