编译完的hex文件超过单片机内存很大了
编译完的hex文件超过单片机内存很大了,为什么还可以下载进去,这是为什么呢
bin文件是和下载到Flash的实际大小一样,hex的话会大点
HEX文件里面用的是可打印字符,一般是把每个字节变成两个字符,然后加上前面的地址字符,后面的校验两个字符,另外还有两个回车换行符,这样基本上是16字节能够变成45个字节,大约是3倍,但是HEX文件可以忽略无效数据,所以只能说大致比例是接近3. |
https://bbs.21ic.com/icview-1628574-1-1.html?ordertype=1