mdk 自动加密用于IAP升级的bin文件方法

2020-01-01 17:57发布

本帖最后由 gmajvfhpa 于 2018-1-13 14:04 编辑

修改原因:上传程序文件

写了一个控制台小程序,用于bin文件的AES加密。程序取名BinAddAes.exe,调用时,后面带三个字串,第一个是要加密文件的路径及文件名,第二个是加密后的保存路径及文件名,第三个是32个字符的密码。
mdk的设置方法: 节能.jpg (152.53 KB, 下载次数: 0) 下载附件 2018-1-13 13:47 上传
run1 填:C:Keil_v5ARMARMCCinfromelf.exe   --bin -o  ..OBJyuanhuKZ.bin ..OBJyuanhuKZ.axf ,这个fromelf.exe是MDK自带的,路经可能会有所不同,要根据实际位置更改。这个程序的作用是把MDK生成的*.axf生成 *.bin。
run2填:C:Keil_v5ARMARMCCinBinAddAes.exe ..OBJyuanhuKZ.bin ..OBJyuanhuKZ.aes 12345678901234567890123456789012 。把BinAddAes.exe拷贝到相应目录,建议与fromelf.exe相同目录下。这个程序的作用是把*bin加密后生成 *.aes。
BinAddAes的工程源码:
BinAddAes-VS2008.rar (1.52 MB, 下载次数: 164) 2018-1-13 13:54 上传 点击文件名下载附件

单独的BinAddAes程序: BinAddAes.rar (5.1 KB, 下载次数: 135) 2018-1-13 14:03 上传 点击文件名下载附件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
36条回答
wofei3344
1楼-- · 2020-01-04 13:32
chaled 发表于 2018-1-13 14:38
楼主工具不错。我们平时也有用到同样功能。
不过我人笨,我只会用最简单的MFC写一个窗口程序,然后手工打开 ...

用控制台比较好,传参数启动,执行完直接退出,控制台打印的信息会直接在MDK显示出来,比较方便
3466756555
2楼-- · 2020-01-04 14:48
 精彩回答 2  元偷偷看……
gmajvfhpa
3楼-- · 2020-01-04 16:34
3466756555 发表于 2018-3-6 11:54
非常感谢
lz IAP 用的自定义协议还是  FTP方式?
一般都怎么定 IAP协议

用modbus,接100个字节写100个字节。
haxiny
4楼-- · 2020-01-04 17:49
感谢楼主无私分享。
迅得电子
5楼-- · 2020-01-04 20:23
谢谢分享,感觉牛哄哄
oooios
6楼-- · 2020-01-04 23:55
厉害了学习

一周热门 更多>