日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

BIN文件和HEX文件互转合并

發(fā)布時間:2024/1/8 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 BIN文件和HEX文件互转合并 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

因需要使用阿莫脫機下載器制作STM32脫機下載文件,而配置文件部分只有bin格式的,整合不了,所以需要把bin文件轉(zhuǎn)化為hex文件。

參考了:BIN 文件轉(zhuǎn)換為 HEX 文件 - 何亞斌的博客 (go2aaron.com)的代碼,寫了個對話框的程序。共享出來,給有需要的人。

源代碼很簡單,不介紹了,直接上對話框圖和代碼,需要者自取

?

上傳超時了幾次,可以了,自己去下吧

2022年11月2日:

自己寫了個串口升級MCU的程序,需要把HEX文件轉(zhuǎn)化為bin文件后再傳輸,需要個hex轉(zhuǎn)的功能,網(wǎng)上找了很久,都是要積分才能下載到可以使用的工具,郁悶壞了。找了一些博客參考,轉(zhuǎn)化又出錯,看了HEX文件解析的一些文章,終于搞定了,感謝這個博客提供的代碼:(5條消息) hex文件轉(zhuǎn)換為bin文件C語言實現(xiàn)_冷傲斌哥的博客-CSDN博客_hex文件轉(zhuǎn)換為c語言

封裝了個對話框工具,實現(xiàn)bin和hex互轉(zhuǎn)。代碼做了一些改動,主要是我希望從bin文件的起始地址開始寫。

?

?

需要構(gòu)建整個bin文件,所以增加了hex文件的合并功能,會同時生成合并的hex和bin文件,目前只支持3個文件,可以少于三個,超過了就需要自己增加了,封裝函數(shù)預(yù)留了接口

更新:hex文件的A~F字符修改為大寫,避免keil使用出錯

20230215更新:

1、修改bin文件大于64K出錯的問題

2、增加了轉(zhuǎn)hex文件可以配置數(shù)據(jù)行數(shù)據(jù)長度,填十機制數(shù)據(jù),如16,32

?

下載位置還是老地方,0積分下載哦:)

https://download.csdn.net/download/hyhsandy1803/86823780

總結(jié)

以上是生活随笔為你收集整理的BIN文件和HEX文件互转合并的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。