金牌会员
 
- 积分
- 1823
- 金钱
- 1823
- 注册时间
- 2014-8-5
- 在线时间
- 211 小时
|
本帖最后由 513393302@qq.com 于 2017-6-18 07:39 编辑
之前写了版本只支持HEX文件及BIN文件通过ISP烧录给单片机,且无法配合原子板子上的一键下载电路,现在这个版本加入了此功能及其它功能,具体如下:上位机界面
1、每当点击串口号的下拉窗口自动扫描当前主机串口号,但没有实现显示设备名称
2、当导入HEX文件时,会自动显示FLASH的起始地址(十六进制),且地址值不能编辑。当输入bin文件时,你可以直接修改起始地址,指定烧录地址
3、支持直接把HEX转换成bin文件,只要点“打开升级文件”加载HEX文件,再点击 保存BIN 按钮即可
已修复在低波特率下升级失败的问题 。上位机中没有加入去除读保护操作,但是此命令的源码已经在工程中写好了。请看之前分享的源码 http://www.openedv.com/forum.php?mod=viewthread&tid=100581&extra=
新添加文件加密
当点击文件加密工具 单选控件时,弹出文件加密窗口
文件加密支持 单、双、三DES,128bit、192bit、256bit AES 加密,加密模式都为CBC
上位机根据输入的秘钥的长度及选择的加密执行对应的加密算法
可以添加自定义附加数据,比如版本号、名称、日期、说明等等,加密时此数据会和明文一起加密,解密后附加数据会在窗口显示,不影响原明文数据
加密后的文件格式为 .mxxx ,文件数据格式为( 4字节自定义附加数据长度 + 自定义附加数据 +4字节明文数据长度 + 明文数据 )的加密数据(密文)
此格式也很方便在单片机上实现解密解码。
以下为debug的版本
STM32串口ISP及文件加密工具.zip
(3.27 MB, 下载次数: 2220)
|
|