|
大家好 咨询大家一个问题,我的STM8S003 单片机,运行一段时间后,单片机运行不正常,我使用ST-LINK 连接仿真调试,发现 出现“Failed to read memory at 0x5012: SWIM error [30004]: Comm timeout”等等错误(如下图所示),芯片没有锁死写保护,我再次擦除和再次写入程序,仍然出现类似错误,请问大家遇到过此类问题吗?感觉好像单片机局部损坏了一样,问题不知道出在哪里? 小弟万分感谢
|
你这块板子是真的**stm8 你能把整部flash给擦除吗,直接整个擦除,我一般遇到无法解决的就这么办,你试试兄弟
你这块板子是真的**stm8你能把整部flash给擦除吗,直接整个擦除,我一般遇到无法解决的就这么办,你 ...
[md]你好,谢谢您的回复 我使用“ST Visual Programmer”软件 对整片进行擦除,然后再连接仿真测试 ,仍然是这个结果 感觉好像STM8S003 损伤一样
另外再最佳问一下大家 0x5000开始的单元 看芯片数据手册 属于"GPIO and periph. reg"区域 怎么会出现上面的错误结果呢? 0X3FC和0X3FD 应该是“513 bytes stack”所在区域 怎么也会错误呢 是不是 芯片真的已经损伤 我是运行一段时间后,出现的问题,是不是芯片浪涌产生干扰损伤了 谢谢大家关注此问题
先排除连接、供电方面的问题后,再就确认下VCAP脚的电容及焊接情况。当然,必要时换个芯片比较测试下。如果芯片坏损了就继续找相关原因及措施,比方你说的浪涌等。
再次问一下 是不是IO口需要串入一个电阻,这样保证IO的安全。