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, 下载次数: 26)
|