今天在STM32的英文论坛上看到一个网友写的STM32ISP下载器

roy226   2008-11-11 10:27 楼主

回复评论 (33)

呵呵,是我写的啊。

                                 要不我在本坛发一下,香主帮推一下。
点赞  2008-11-11 17:35

to pheavecn,你做了回读测试没?

我想做查空功能,读完1K(即4次)后,就出错,

写入已经OK
点赞  2008-11-11 18:52

walnutcy,我这个程序不支持读出的。

只能写入。因我觉得读出意义不大。
校验功能倒是有必要加上去一下(其实可能stm32的BootLoader写入后已经校验了)。
呵呵,你也在做ItSTM32。

点赞  2008-11-12 09:09

强烈建议

今早使用了一下,感觉不错
连接稳定,界面清爽

 1.强烈建议加上校验选项,
 2.界面再简洁些,建议把高级功能(读写保护等,请参考st 1.11版本的demo)做在另一个选项卡中,主界面只保留擦除 写入...我改了一个图供您参考
 https://bbs.eeworld.com.cn/upfiles/img/200811/20081112103755417.jpg
 那个“去除多余ff”的选项在烧录一个从stm32器件读出的文件时候非常实用,因为从器件读出的文件都是“全尺寸”很大地。
 
点赞  2008-11-12 10:43

补充一下

                                 大家使用的这个软件主要为了下载,其次为了擦除原来器件中的信息(因为原器件的jtag口可能被占用导致无法再次被连接调试),所以才建议主界面放置最常用功能就好。st的那个isp demo 做成分页卡式的就好了
点赞  2008-11-12 10:51

谢谢支持和建议,我会抽时间改进...

                                  
点赞  2008-11-12 11:35

再补充一下,请再加一个com口是否已经连接的提示

                                 刚才在用的时候发现这个功能也很实用,因为经常会有别的程序占用com
点赞  2008-11-12 11:51

呵呵,大水冲了龙王庙。。。

                                  
点赞  2008-11-12 17:01

呵呵。出口转内销...

                                  
点赞  2008-11-12 22:48

to pheavecn ,你的校验功能是如何实现的?

不回读如何实现校验呢??

这个问题一直很奇怪,
点赞  2008-11-13 00:01

to 8楼,我做的那个有连接提示,呵呵,

                                 功能按钮较少,只有下载功能,支持BIN,hex文件,附送了一个8K的串口boot,
点赞  2008-11-13 00:08

加个系统托盘~~~

                                  
点赞  2008-11-13 00:19

谢谢您接受了我的一个意见

哈哈,作者确实把那两个没什么用的工具栏给去了,我最近一直在用,最大的感觉就是比别的软件下载速度快多了。看看你那个菜单,一点实际用都没有,再次建议去掉,还有我认为菜农大虾的系统托盘建议比较好。
还有能不能把串口调试软件和ISP合到一块呢,这样就方便多了。
能透漏一下是用哪种语言做的吗?VB,VC,VC#,DELPHI?
点赞  2008-11-13 01:04

汗ing,还不会做系统托盘,老兄有没有源码可以抄?

楼上的,我网站有个eaglecomm串口调试软件,就是跟ISP配合使用的。
设置好后,ISP完成-->自动运行程序-->自动通知串口调试软件打开串口-->进行调试。如果串口调试软件已经打开串口,也会自动通知串口调试软件关闭串口,再进行ISP。
我用BCB做的。
菜单有个好处就是便于扩展功能,而无需再排布界面。所以我觉得还是保留的好。

关于校验,我的思路是ISP完后(置读保护之前),下载个小程序到SRAM中,计算CRC校验和,再比对CRC校验和即可。这样速度比较快(假设程序为1K字节大小,也只要2秒钟可以完成(9600bps)),且速度与FLASH大小基本无关(内部读FLASH计算肯定特快...)。
点赞  2008-11-13 09:16

BTW,请注意目前的版本没有校验功能

依靠stm32f本身的ISP BootLoader来保证写入是成功、正确的。
我会尽快加入此功能。
点赞  2008-11-13 09:29

TO:walnutcy

TO:walnutcy
你做的那个在我买的板子上根本不能用,pheavecn老兄的在我买的板子上也不好用,很难连接成功。
不过,pheavecn的程序在我自制的板子上很好用几乎的100%连通率....
所以就没有再测试过你的程序...
对了,pheavecn的居然支持sim格式的文件,真是太好了
点赞  2008-11-13 17:09

kgp0213你买的什么板子呀,让我查查是什么原因...

                                 波特率设成9600试试看...
点赞  2008-11-13 17:24

系统托盘源码示例在vckbase有

                                  
点赞  2008-11-13 17:29

晕~~~就差没用VC作了,用CVI/VC#/VB.NET做过系统托盘

VS自带,几分钟即可做,VC的网上很多。

俺认为有系统托盘“正规些”~~~

C#下基于控件的系统托盘及退出保护设计源码及贴图

VB.NET下基于控件的系统托盘及退出保护设计源码及贴图


VC编程制作系统托盘程序(转帖)

VC打造系统托盘图标(转帖)(转帖)
点赞  2008-11-13 21:17
12下一页
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复