此帖出自stm32/stm8论坛
最新回复
还是应该先感谢,试过了,联机比较容易成功,但是擦除和写入还是经常出现帧超时导致不成功,还很容易出现接收缓冲区溢出的错误导致程序自动退出。还有就是界面功能的设置很不贴近应用,界面几个功能区各自为政,互不关联,举个例子,要完成一个完整的写入过程,还得点好几个地方,最不明白的地方是进行全片擦除还得先去读保护(如果有),否则都不能成功,还有也没有看到写入校验,感觉是为资深工程师设计的,建议再改进一下,排除程序BUG,操作上进行改进,比如一些可以选择的操作(如擦除、校验、读写保护等)可以通过勾选,然后一键完成批处理,建立项目文件保存当次设置以便下次应用,增加写入的统计计数器等。另外注意到ST网站上的ISP程序也更新到了1.1版本了,试用了一下比1.0有所改进,功能有增加,另外也稳定了一些。说一下我用ISP的一点体会,供开发人员改进参考。我是在板子上留VCC、RX、TX、GND四针插口,通过RS232适配器与电脑连接,所以板子上MAX232的芯片和DB9的插座都省了,移到RS232适配器上了,我做了几个适配器,发现ISP成功与否似乎与ISP程序与适配器硬件的搭配关系极大,我这几个适配器在与AVR芯片通讯是都没有一点问题,但是用在STM32的ISP上表现就各不一样了,同样的条件下,可能A适配器能很好的在力源的ISP程序下工作,却不能在ST的ISP程序下工作,而B适配器能很好的在ST的ISP程序下工作,却不能在力源的ISP程序下工作,把万利和MXCHIP板子上的232适配器信号引出来用结果也相似,能否与ISP程序配合好用似乎是在掷骰子一样找不出规律,还有ISP时选择通讯波特率也有关系,我的一个适配器在ST的ISP程序下用57600时怎么也连不上,用115200后就很好用了,另外ISP与软(USB转的)硬COM口、芯片本身似乎关系都不大。说这些希望能对开发工程师有所参考。
详情
回复
发表于 2008-6-7 17:25
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
解决方案
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
从生产的角度来说
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
STM32的ISP工具确实不好
此帖出自stm32/stm8论坛
| ||
|
||
看看俺做的这个
此帖出自stm32/stm8论坛
| ||
|
||
如果香版把STM32的JTAG chain资料Open出来,我也做个5楼的那东西
此帖出自stm32/stm8论坛
| ||
|
||
STM32的JTAG chain
此帖出自stm32/stm8论坛
| ||
|
||
| |
|
|
| |
|
|
| |
|
|
| |
|
|
EEWorld Datasheet 技术支持