标题: 分享一个Bin文件转换成C语言数组的小工具 [打印本页]

作者: 涛qq623942603    时间: 2023-7-27 12:50
标题: 分享一个Bin文件转换成C语言数组的小工具
    Qt自学了好久一直没搞明白,后面转学VS,奇迹般的写出来啦。看来Qt不适合我
    这个小工具的作用是打开一个Bin文件,转换成C语言的数组,这样可以把Bin文件数据定义到容量大的MCU里面,通过串口用BootLaoder方式更新程序。
下图为例:


这是小工具的界面,简单明了,可以在方框处输入自定义的数组名,默认的是unsigned char code APP_Bin


然后你就可以导入一个Bin文件,点击转换,就会输出C语言的数组,接下来你就可以愉快的复制粘贴了。




这里解释下,为什么这里“文件大小 = 4K , C语言数组大小 = 8192”?
因为这个上位机主要是打开辉芒微单片机的Bin文件,FMD的单片机每页 32 个 word(1word= 14bits)
所以4K会有8192个,如果是其他单片机的Bin文件,你可以忽略这个文件大小提示。


附件是exe文件: BinToArray.zip (29.11 KB, 下载次数: 30)





作者: 1600277881    时间: 2023-7-28 02:44
WINHEX有这功能
作者: jiaoshou6    时间: 2024-10-12 13:13
大佬牛逼
作者: 000602    时间: 2024-10-21 15:48
感谢楼主分享哦
作者: cyrs    时间: 2024-11-27 10:09
Bin文件用到那些C数组楼主能告诉一下吗?本人C语言小白




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1