BootLoader IAP升级时,为什么要用bin文件而不是hex文件求解

2019-07-21 05:45发布

如题,
最近在开发另一个芯片模块的在线升级功能, 有不少疑问。
如题就是其中一个问题, 在开发指南IAP章节,提到bin文件方便进行IAP升级,那么为何呢?这里主要考虑的是哪些要素呢?
关于bin文件和hex文件的区别 正在查询。。。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
10条回答
yklstudent
2019-07-22 04:29
xiaokun 发表于 2018-11-14 08:45
省哪些地方的事呢?
我现在知道:Bin文件是纯二进制文件,内部只包含程序编译后的机器码和变量数据。
...

HEX文件那些多余的数据长度、数据地址等信息,实际烧录都是要处理,然后提取有效数据烧录到指定地址才算完事,BIN文件都是已知数据地址,直接读取BIN数据烧录就好,不然每行提取解析有效数据处理,这对单片机端而已不是很方便嘛

一周热门 更多>