1. 首页
  2. 编程语言
  3. C++ 
  4. 合并三个二进制文件为一个带CRC校验的BIN文件

合并三个二进制文件为一个带CRC校验的BIN文件

上传者: 2023-06-12 04:17:49上传 ZIP文件 18.51MB 热度 9次

本文介绍如何将包括dfu_setting.dat、APP1.bin和APP2.bin的三个二进制文件合并为一个名为MERGE_ota.bin的文件,并且为该文件头部添加各个文件合并的起始位置和长度的数据结构。在合并的过程中,我们为MERGE_ota.bin文件每隔2K插入了16 bytes的CRC校验。值得注意的是,这16 bytes不包括在2K的范围内。此外,如果最后一个二进制文件不足2K,则会在该文件尾部的16 bytes位置单独添加一个CRC校验。此外,这个文件还包含VC源文件和合并应用说明。

下载地址
用户评论