找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 995|回复: 1
打印 上一主题 下一主题
收起左侧

分享一个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, 下载次数: 18)




分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1088185 发表于 2023-7-28 02:44 | 只看该作者
WINHEX有这功能
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表