软件发布

手机版,更便捷!

下载排行榜首页软件下载安卓下载资讯教程推荐专题装机必备
当前位置:电脑软件 > 应用软件 > 转换翻译 > 二进制文件合并工具 1.0免安装版

二进制文件合并工具 1.0免安装版 BIN文件合并器

101人评分

  • 软件大小:141 KB
  • 更新时间:2013-04-18
  • 授权:免费软件
  • 软件类型:绿色软件
  • 软件类别:绿色软件
  • 语言:简体中文
  • 平台:Win9X,Win2000,WinXP,Win2003,Vista,Win7,Win8
  • 平台检测:
立即下载 已有 次下载

二进制文件合并工具在单片机的开发过程中,经常需要将两个单独的BIN文件合并成一个文件,方便烧写和生产。
超好用的一个工具,可以实现两个二进制bin文件的合并,任一指定偏移量合并。使用它可以直接将编译好的两个bin文件按照程序员需要合并,而不需费力去重建工程重新编译。有兴趣的朋友可以试试。
方法:
首先简单介绍一下STM32的IAP。IAP(In-application-programming),即在应用中编程。有了它,产品发布之后,仍然可 以方便的升级固件,而不需要拆机并用JTAG等方式更新程序。IAP系统的固件一般有两部分组成,IAP BootLoader Code和Application Code,如下图所示。
     
      系统启动时,首先运行IAP BootLoader Code,并检测相应状态,判断是执行升级的流程还是直接运行本地的Application Code。 一般来说,BootLoader和Application是分别编译的,会生成两个二进制文件。在工厂生产时,如果分别烧写这两个文件,显然有些麻烦。这 时,我们就可以将两个BIN文件合并成一个,直接烧写。假设Application Code的偏移地址为0x1000,IAP固件在Flash中的分布如下图所示。
     
      下面介绍第一种方法,使用二进制文件合并工具(UBIN.exe),这个小工具是以前在S3C2410上开发uCOS时做的,功能比较简单,满足一般的需求。
      首先,添加第一个文件1.bin,其地址为0x0000,所以,偏移量设置为0x00000000,设置完偏移量后点击“添加”按钮。
     
      然后添加第二个文件,偏移量根据需要设置为0x00001000,如下图所示。
       
      设置目标文件为C:\dst.bin,然后点击“合并”按钮。
     
      正常情况下,会成功生成目标文件,并有如下图所示的提示信息。
      
      这种方法相对比较灵活,对合并文件的个数和偏移地址没有限制。缺点是不支持配置文件,不能保存所设的配置,所以,每次合并都得手动做很多重复工作。在调试阶段会比较浪费时间。
      下面介绍一种通过命令行工具合并两个文件的方法。该方法需要用到fsutil.exe、cat.exe和hbin.exe。写一个批处理文件,分别调用这三个工具,最终将1.bin和2.bin合并成dest.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中的二进制文件,节省了一些时间。
 

上一篇:kdh/caj文件转PDF转换器 1.00中文免安装版 下一篇:Tenorshare PDF Converter 6.0英文最新版[PDF文档转换程序]

应用截图

  • 二进制文件合并工具 1.0免安装版截图(1)

相关专题

  • 字幕软件

    视频字幕制作软件大全。什么字幕制作软件好用?字幕软件是一款可以帮助大家制作各种视频字幕、音频字幕的软件,特别是我们在看电影的时候,英文版的字幕很多人都不懂。所以小编为大家带来一系列的字幕软件,而且大家还可以自己制作字幕哦,喜欢的小伙伴们千万别错过了哦! 更多详细 >

人气软件

  • 快捷翻译工具 1.1中文免安装版评分:3 

    下载

    快捷翻译工具 1.1中文免安装版快捷翻译工具使用的是GOOGLE 翻译,内置多语种切换,它在翻译时不会像谷歌翻译那样打乱文章布局 使用方法: 开启快捷翻译时,选中一段要翻译的文本,再按F2键,直接翻译 大小:290 KBMB  更新:03-07  类型:转换翻译  绿色软件  简体中文

  • txt转chm工具 免安装正式版评分:3 

    下载

    txt转chm工具 免安装正式版txt转chm工具是一个能批量(即多个)把TXT(文本文件)生成一个CHM文件的免费软件,把TXT文件生成CHM文件的优点是可以批量浏览,方便传播,能够禁止使用者更改其中的内容 使用方法: 这个工具操作十分方便:选择一个TXT... 大小:510 KBMB  更新:03-07  类型:转换翻译  绿色软件  简体中文

  • 飞讯PDF转WORD转换器 2.1最新版评分:3 

    下载

    飞讯PDF转WORD转换器 2.1最新版飞讯PDF万能转换器是一个转换 PDF 文档到 Word 格式的免费软件,有简单易用的向导界面,即使是新手也可以轻松完成转换,并且可以最大限度的保留原有的版面布局和图像,无任何功能限制 大小:880 KBMB  更新:03-08  类型:转换翻译  绿色软件  简体中文

  • 百度翻译器 1.0中文免安装版评分:3 

    下载

    百度翻译器 1.0中文免安装版百度翻译器,调用百度在线翻译fanyi.baidu.com做的的小工具,很简单,可以实现中英文的相互翻译 大小:367 KBMB  更新:03-17  类型:转换翻译  绿色软件  简体中文

  • 灵格斯词霸便携版 2.9.2正式免安装版评分:3 

    下载

    灵格斯词霸便携版 2.9.2正式免安装版灵格斯提供了最直观的使用方法,帮助你快速查询包括英语、法语、德语、西班牙语、意大利语、俄语、中文、日语、韩语、阿拉伯在内的80多种语言的翻译结果。使用灵格斯创新的屏幕取词功能,您只需将鼠标移动到屏幕中的任... 大小:4.7 MBMB  更新:08-18  类型:转换翻译  国产软件  简体中文

最新评论

软件分类

热门排行榜

回顶部 去下载