
本帖最后由 15616384352 于 2017-6-26 11:52 编辑 8 M7 {4 ~$ Z+ k3 ] 2 ]; e9 q! H2 n4 |; Y 谢谢大家的指导,找到了之前测试单片机一直非应答命令的原因。https://www.stmcu.org.cn/module/forum/thread-611611-1-1.html 花了点时间,写了个串口ISP的上位机,现在开源,写的不怎么好,升级速度比较慢,测试也不是很全面,主要是与大家交流学习。1 O, N. h, c0 {1 A 开发环境为VS2013。欢迎大家指正交流 ![]() |
RE: STM32串口ISP上位机(开源)
STM32串å£ä¸ä½æºåæä»¶å å¯
这是之前的上位机更新版本,更新及修复如下:# G8 `) z0 v4 u0 X! g
1、修复在波特率比较低时升级失败的问题
2、增加一键下载功能,需要原子的开发板上的一键下载电路配合) D8 o8 }, r K4 Z
3、支持F1、F4 串口ISP程序下载,都已测试通过。F4的擦除时间比较长,请注意等待! W, t6 S7 g$ i* u4 W
4、支持把HEX文件转换成BIN文件保存
5、自动显示HEX文件的FLASH起始地址,如果输入为bin文件则可以直接指定下载地址下载,十六进制
新加文件加密功能:) E3 d0 r! v& x( c. z* B' v
1、支持 DES及AES加密,DES支持8字节、16字节、24字节加密,AES支持156bit、192bit、256bit加密
2、上位机会更具您输入的秘钥长度执行对应的加密算法,秘钥及向量只支持字符串,加密模式为CBC。3 `8 u, |4 `3 `; u# ^4 X
3、支持附加自定义数据,比如 把版本、日期、说明等信息加入到原文中一起加密得到密文,解密后原文数据不变,附加数据会在窗口显示) D2 g% c' _1 V' \) H0 Q# a
4、加密后的密文文件格式为.mxxx(乱取的),数据格式为(4字节附加数据长度 +附加数据 +4字节明文数据长度+明文数据)的加密数据(密文),此格式也非常容易在单片机上实现解密和解析/ J9 x* J+ j, S# K0 B) p9 `% b
5、工程代码中用的DES、AES加密解密算法全为C语言编写,已尽力减小资源,可直接在单片机上运行,已测试通过2 ~. l/ A" i/ y# z
软件截图:6 G, G. _5 W3 z/ ]: g' }5 e; j' W- w0 `
ä¸ä½æºæä»¶å å¯å·¥å ·
申请放在2楼
, D; E9 `) P0 K' E' e6 E, J: w2 j, Z
博主,请问一下,F0系列下载一直显示
"Get_Version_command 错误")是什么情况
,收藏了,感谢楼主的无私分享7 O7 G o F, p1 X. b& d" e, j' i
感谢分享!!