bin文件以及bin文件合并
一、bin文件格式
bin文件是 纯机器指令,她没有类似hex/hrec中包含的地址标识、长度标识。 她是默认从地址0开始排列的代码指令。
二、bin文件合并
文件:bootloader.bin 大小2k ROM存放起始地址:0x0
文件:APP.bin 大小64k ROM存放起始地址:0x00001000 【4k偏移】
例如:将bootloader.bin 和APP.bin合并。只需要将拷贝BootLoader.bin 到target.bin,然后填充2k 的0x00,最后拷贝APP.bin 到target.bin 的0x00 后面即可。
直观图:【BootLoader机器指令】+【尾部填充0x00到APP.bin偏移前一字节】+【APP机器指令】
合并之后的target.bin 当然也是从地址 0 开是存放的咯。大小 2k+2k+64k = 68k
转载于:https://www.cnblogs.com/xiaowendianqiuxiang/p/9412205.html
bin文件以及bin文件合并相关推荐
- BIN文件和HEX文件互转合并
因需要使用阿莫脱机下载器制作STM32脱机下载文件,而配置文件部分只有bin格式的,整合不了,所以需要把bin文件转化为hex文件. 参考了:BIN 文件转换为 HEX 文件 - 何亚斌的博客 (go ...
- 【单片机】嵌入式硬核必备知识:合并bin文件,bin转换hex文件
首先为什莫要合成bin: 很多时候单片机要求要boot和app两个程序,但是两个分别烧写比较麻烦,然后通过合并,将两块运行程序合并在一起 好东西就是要分享::::::::::::::::::::::: ...
- hex文件、bin文件 合并删除编辑
分享一个 hex文件和 bin文件 合并删除编辑 开源软件.可以在 keil.gcc 编译完成后进行批处理.适合hex bin 互转,合并 删除 拆分 等. 开源地址:https://github.c ...
- .bin 文件用excel文件打开_如何用最少的python代码合并多个Excel文件
假如我们有三个打印设备分配订单的Excel 文件,见下图 打印机设备维修订单 现在要汇总一下所有地区的订单. 以下操作都认为你已经安装了python 3 的基础工具 第1步 确认和安装广联的扩展包 a ...
- Obj文件和Bin文件
本文导读:在用visual studio 编程时,会看到项目文件中含有bin和obj这两个文件夹,那么这两个文件夹具体包含一些什么东西的,具体作用是什么? 一.Bin文件夹 1.用来保存项目生成后程序 ...
- axf文件、hex文件、bin文件区别
axf文件.hex文件与bin文件都可以运行在stm32,都存储了源代码通过编译器生成的机器码. axf文件:编译默认生成的文件,包含代码数据和调试信息,在MDK里进行debug调试用的文件. hex ...
- WinCE中命令行工具Viewbin简介(查看nk.bin中包含的文件)
Viewbin是微软提供的一个命令行工具,在WinCE5.0和WinCE6.0中,可以在"/WINCE600/PUBLIC/COMMON/OAK/BIN/I386"找到他.View ...
- cmake编译安装完成后 执行cmake --version报错 bash: /usr/bin/cmake: 没有那个文件或目录
cmake编译安装完成后 执行cmake --version报错 bash: /usr/bin/cmake: 没有那个文件或目录 cmake 没有那个目录 - 未完代码 - 博客园 因为直接使用cma ...
- hex文件和bin文件区别
HEX文件和BIN文件是我们经常碰到的2种文件格式.因为自己也是新手,所以一直对这两个文件懵懵懂懂,不甚了解,最近在做STM32单片机的IAP更新,其中要考虑HEX文件和BIN文件,所以需要学习下这两 ...
最新文章
- 在C#中SendMessage和PostMessage的参数传递
- IntelliJ IDEA Groovy(转)
- (转)如何保障微服务架构下的数据一致性?
- WPF(Windows Presentation Foundation)Overview
- 程序员最常用的7大编程实战网站,阿里腾讯面试题也用它!
- java 匿名接口实现_Java通过接口实现匿名类的实例代码
- java数据导出ex_Java高级特性注解:注解实现Excel导出功能
- QT子文件的建立和调用
- Get value from agent failed:cannot connect to[[192.168.1.113];10050]:[111]Co
- or-tools求解指派问题
- python 残差图_python 残差
- 监督学习、无监督学习、强化学习的区别
- 移动医疗是什么 移动医疗应用实例
- Spring报错 conflicts with existing, non-compatible bean definition of same name and class
- Windows10+Ubuntu子系统使用ImageMagick报错convert-im6.q16: not authorized解决方法
- EasyRecovery15数据恢复软件相关使用教程
- 制作CentOS系统启动盘(U盘)
- OpenCV+C++ 查找文件中的图片,处理后保存
- Zemax自学---1(基础知识)
- html中怎么判断数字格式是否,javascript中怎么判断是否是数字?
热门文章
- Kubernetes(K8s)集群安装部署
- python 处理soap-post方法
- Linux之jar包运行常用命令
- EZ-USB CY7C68013A固件Slave FIFO初始化
- java 多线程 map_多线程Map并发读后修改
- 音视频开发---M3U8 https://www.jianshu.com/p/e97f6555a070
- 14、W601之AHT10温湿度传感器
- 专业mac绘图软件:FireAlpaca for Mac(2.5.8中文)
- 关于 Windows 7 语言包
- python连接hive