fsutil.exe、cat.exe和hbin.exe合并bin文件

del dest.bin
fsutil  file createnew dest.bin 4096 
cat 2.bin >>dest.bin
hbin 1.bin dest.bin

批处理文件各行的简单说明,

  • del dest.bin,删除原来的目标文件
  • fsutil  file createnew dest.bin 4096,创建一个大小为4096字节的空白文件dest.bin,该值的大小由偏移地址0x1000决定

      cat 2.bin >>dest.bin,将2.bin追加到空白文件dest.bin之后

  • hbin 1.bin dest.bin,将1.bin放到dest.bin的头上,填充dest.bin头上4KB的空白

      dest.bin就是我们最终需要的合并完成的文件。将它与第一种方法合并的文件dst.bin对比一下,如下。

 

 

可以在集成开发环境中设置编译选项,在编译完成之后自动执行该批处理,这样,编译完成后即得到能够直接固化到Flash中的二进制文件,节省了一些时间。

posted @ 2020-08-21 22:03  hifish  阅读(181)  评论(0)    收藏  举报