|
本人菜鸟,可能硬件设计问题,st官方的下载软件总是出问题,
还好找到这个,不过是dos版,用起来麻烦。
这几天上网搜索了些资料,用delphi写了一个界面。
所有的版权归原作者所有,我做的都是些力气活,没什么特殊的
如果使用此软件造成任何损失,我不负责
如果对此软件作出改动,请保留原作者信息
原始资源:
stm32boot.exe
http://dalewheat.com/STM32boot/
作者开放了源代码,有兴趣的朋友可以改写一下
hex2bin.exe
http://sourceforge.net/project/downloading.php?group_id=75139&use_mirror=nchc&filename=Hex2bin-1.0.6.tar.bz2&62084665
感谢两个软件的作者!!!
上面两个软件在压缩包里也有,或自行下载
注意事项:
1此软件存放目录不支持中文
当然,你可以把主程序放在中文目录,把stm32boot.exe 及hex2bin.exe放在英文目录,
然后用setstm32boot.exe及sethex2bin来指定两个文件的路径,每次重
新启动主程序都要指定。如果都放在一起则
不必指定
2由于setstm32boot只支持bin格式文件,所以hex文件经过
hex2bin自动转换(支持>64k hex文件),目前
测试了mdk321,iar5.11及4.42forarm生成的hex文件
3如果运行擦除时程序异常,可以试试改一下程序存放文件夹的名字
4读出文件格式只能为bin格式,并且初始不能为空
5只要保证复位时boot0为1就可以了,其他时候可以不必理会
我的boot0接法(用跳线太麻烦了)
vcc
|
|
/AN
|
_R__ |
boot0-----|____|---
|
|
|-|
R| |
|_|
|
|
|
gnd
6两个文件:gpio.hex和gpio.bin,这是一个让
pe5端口上的led不停闪烁的程序,用于测试
7此软件没有完善的出错提示,如果软件异常,请认真检查下载
文件格式等是否正确
8如果stm32boot的原作者进行了软件升级,请告知,我也好作相
应改动
9由于本人水平有限,此软件还有很多待改进的地方,所以我上
传全部源代码,希望高手进一步完善它。
10此软件用Delphi10_Lite_v3.0_SP1_Integrated(应该是
Delphi2006的精简版本)编译。
11编程过程中参考了很多网友的源代码,如果你觉得侵犯了您的
权益,请告知,
12想到再加吧
应用程序,如果对源码不感兴趣,下载这个就可以了
点击此处下载 ourdev_296075.rar(文件大小:207K) (原文件名:app.rar)
源代码
点击此处下载 ourdev_296078.rar(文件大小:228K) (原文件名:project.rar)
一个gpio的hex和bin格式文件
点击此处下载 ourdev_296094.rar(文件大小:5K) (原文件名:gpio.rar) |
阿莫论坛20周年了!感谢大家的支持与爱护!!
一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。
|