打印
[开发工具]

偶也来玩STM32的ISP程序了

[复制链接]
2187|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
simon21ic|  楼主 | 2009-1-2 12:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近给我的Versaloon用IAD方式,在原有的USB设备上,再增加了一个CDC设备,所以顺便也在vsprog和vsgui里增加了stm32isp的支持。

stm32isp的支持主要基于我修改的stm32boot,主要修改如下:
1.尽可能的把数据在一个调用中发送,优化速度
2.增加最新版本的Bootloader支持,并且如果Bootloader再更新,使得无法识别的话,只警告,不报错
3.增加容错处理,对于isp操作时的几种常见错误,程序会自动修复。
4.多平台支持(vsprog和vsgui本来就是多平台的)。

另外说明一下ST的Flash Loader Demo的几个问题的原因:
1.同步芯片的时候,不会检测芯片是否已经同步,如果芯片已经同步的话,其实是可以进入下一步操作的,但ST的工具则无法使用。
2.测试发现,有些芯片可以编程,但无法校验,原因可能是串口延时次数不够。特别是低baudrate的时候。
3.显示芯片ID速度好像比较慢,不知道为什么。其实无论芯片是否保护,这个操作是一直可以执行的,并且没有多大的延时。读取速度应该是很快的。

上PP(GUI界面,命令行界面就不上了):
沙发
pheavecn| | 2009-1-2 17:30 | 只看该作者

顶!

老兄支持的芯片真多呀。
老兄的第1点同步的做法同我的是一样的,呵呵。

使用特权

评论回复
板凳
simon21ic|  楼主 | 2009-1-3 00:56 | 只看该作者

什么东西都摸一下

下个目标想玩一玩STM8,8过弄不到demo板啊。
诶SWIM的实现方法都想好了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

266

主题

2597

帖子

104

粉丝