andiwxz 发表于 2018-12-20 09:01:37

stm8s003程序可以运行但是不能再次下载求助

大家好:
    如题,已经遇到好几个片子这样了,最初是正常的,可以反复下载,突然就不行了,但是通过指示灯和串口看状态,程序还在正常运行,就是无法下载程序。尝试了更换复位电容(0.1u)、VCAP电容(22u、10u、1u)、使用STVP刷、更换稳压电源都没有效果。开始我也怀疑是个别物料,所以我又买了几个,给坏的板子换上了,结果还是一样。只有个别坏的好了几次,就又不行了。难道我板子有问题?但是同一批板子还有不少好的啊,而且坏的也不是一开始就坏,有的坏的用了好久呢,目前下载的问题还是搞不定,我在买新的下载器,但是我认为可能性不大。哪位还有好办法吗?感谢了!下边是我的原理图,几乎是最小系统了,其余配件为了测试全部去掉了。

错误提示代码如下,
Sun Dec 16, 2018 19:33:02: Failed to write chunk with size 128 at address 0x8000: SWIM PROG error : Memory write error

liu553824989 发表于 2018-12-20 09:09:56

一个是供电电路,一个是复位电路,一个是旁路电容的值,就只有这三个地方,你看stdemo怎么搞,你就怎么搞就好

Kevin201707 发表于 2018-12-20 09:36:39

应用程序中SWIM引脚有被复用吗?

wenyangzeng 发表于 2018-12-20 09:59:22

楼主的电路中P2的3和4脚好像和官方的标准对调了。
另外看看是否芯片保护位编程了。

wudianjun2001 发表于 2018-12-20 10:07:49

我记得STM8的有的芯片是OTP版本的,

Kevin201707 发表于 2018-12-20 13:23:18

VCAP引脚电容最大2.2uF,超过这个值,MCU工作不一定正常。

andiwxz 发表于 2018-12-21 09:34:48

谢谢大家,Vcap电容我更换为1u的,现象还在。芯片也没设置保护位,但是不是OTG还不确定,我去找卖家问问,再买几片新的试试

qiangtech 发表于 2018-12-21 15:18:16

不要开多个控制STLINK的软件。
页: [1]
查看完整版本: stm8s003程序可以运行但是不能再次下载求助