BIN文件和HEX文件互转合并
因需要使用阿莫脱机下载器制作STM32脱机下载文件,而配置文件部分只有bin格式的,整合不了,所以需要把bin文件转化为hex文件。
参考了:BIN 文件转换为 HEX 文件 - 何亚斌的博客 (go2aaron.com)的代码,写了个对话框的程序。共享出来,给有需要的人。
源代码很简单,不介绍了,直接上对话框图和代码,需要者自取
上传超时了几次,可以了,自己去下吧
2022年11月2日:
自己写了个串口升级MCU的程序,需要把HEX文件转化为bin文件后再传输,需要个hex转的功能,网上找了很久,都是要积分才能下载到可以使用的工具,郁闷坏了。找了一些博客参考,转化又出错,看了HEX文件解析的一些文章,终于搞定了,感谢这个博客提供的代码:(5条消息) hex文件转换为bin文件C语言实现_冷傲斌哥的博客-CSDN博客_hex文件转换为c语言
封装了个对话框工具,实现bin和hex互转。代码做了一些改动,主要是我希望从bin文件的起始地址开始写。
需要构建整个bin文件,所以增加了hex文件的合并功能,会同时生成合并的hex和bin文件,目前只支持3个文件,可以少于三个,超过了就需要自己增加了,封装函数预留了接口
更新:hex文件的A~F字符修改为大写,避免keil使用出错
20230215更新:
1、修改bin文件大于64K出错的问题
2、增加了转hex文件可以配置数据行数据长度,填十机制数据,如16,32
下载位置还是老地方,0积分下载哦:)
https://download.csdn.net/download/hyhsandy1803/86823780
BIN文件和HEX文件互转合并相关推荐
- bin文件和hex文件互转
对于嵌入式而言,hex文件可能大家再熟悉不过了,对,我们大学时学习的51单片机编写的代码在keil上编译后就生成了hex文件.那bin文件又是什么意思呢,它又和hex文件的区别在哪?这也不是本文的重点 ...
- axf文件、hex文件、bin文件区别
axf文件.hex文件与bin文件都可以运行在stm32,都存储了源代码通过编译器生成的机器码. axf文件:编译默认生成的文件,包含代码数据和调试信息,在MDK里进行debug调试用的文件. hex ...
- BIN文件与HEX文件比较
BIN文件与HEX文件比较 其实本质上这两种文件时一样的,都是供CPU执行的,但是HEX文件有一定的格式(如图所示). 这时最根本的差别,还有就是BIN文件的68(图片箭头所指处)是16进制表示的,但 ...
- S19文件和HEX文件解析
目录 一.S19文件解析: 1.记录类型 2.长度计算 3.地址 4.数据 5.校验和及计算 二.HEX文件解析 1.记录类型 2.起始地址 3.数据长度 4.校验和 一.S19文件解析: S19文件 ...
- jflash合并stm32f103之bin文件及hex文件
合并bin格式文件: 1.file-> open data file, 选择boot文件, 地址从8000000开始. 2.file-> merge data file, 选择app文件, ...
- STM32-MDK V5 生成bin文件和hex文件
.axf文件 MDK 下默认生成的烧录文件为.axf文件,文件路径: D:\COINV_STM32\HJJC\STM\MDK-ARM\STM .bin文件 生成方法,如下图所示: 1.打开 Optio ...
- 使用hex6x.exe将out文件生成hex文件方法
首先你要有*.cmd文件和hex6x.exe和*.out文件. 其中out文件是上面一篇中提到的,在CCS里面编译成功的输出文件*.out. *.cmd文件,里面的内容是这样的: debug\SEED ...
- Bin文件和Hex文件相互转换
bin to hex: #!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:server.pyimport sys import os import pyp ...
- 【单片机】嵌入式硬核必备知识:合并bin文件,bin转换hex文件
首先为什莫要合成bin: 很多时候单片机要求要boot和app两个程序,但是两个分别烧写比较麻烦,然后通过合并,将两块运行程序合并在一起 好东西就是要分享::::::::::::::::::::::: ...
最新文章
- BRCM5.02编译九:cannot find -lncurses
- python生成矩阵_如何在Python中生成矩阵?
- B+树 -- MySQL数据库索引
- ssh框架配置文件流程_通过配置文件和安排增强您的工作流程
- ORA-28002:密码过期时的处理…………
- 电大计算机网考选择题多少分,[2017年电大]电大计算机网考选择题题库精选汇总.doc...
- Netty(3)Time protocol
- 最新国民经济行业分类sql文件
- 永磁直流无刷电机设计之路(三)——电磁参数设计
- 第七章、Tiny4412 U-BOOT移植七 DDR内存配置
- 植物大战僵尸用户存档修改(单机版)
- 【MetInfo任意文件读取】--任意文件读取漏洞
- 将word试卷匹配转换为结构化表格
- Tiled地图编辑器 Tiled Map Editor 的使用(二)动画效果
- OFFICE常见问题解答
- 模块耦合名词解释_名词解释(软件工程)
- CentOS7系统编码
- C语言递归解决八皇后问题
- ArrayList 这是真李逵还是假李逵?
- 寒假训练六.五(栈)2020.01.06(6题)