关于使用stvp和IAR软件stlink下载stm8程序失败问题

最近要产200个stm8设计的设备,使用STVP和stlink工具下载软件程序,程序为.hex文件,交给某工厂后焊接,下载,测试,结果在下载那一环节出现了问题,使用stlink下载没几个连续不能超过10次,stlink莫名其妙的就不能下载了,断电,重启,有时候能用,有时候真的就不能用了提示信息如下图,

Failed to initialize communcation with hardware: SWIM error [3]: Detected hardware not compatible with software

然后网上搜索各种答案。

答案1:stlink里边有一个4脚电源芯片烧坏,更换它可以使用。

答案2:stlink驱动程序更新。

答案3:使用st-toolset进行固件升级。使用upgrade升级。

答案4:删除各种与st有关的软件,重新升级IAR软件版本能解决iar下载问题。

感觉swim 是个很奇怪的东西,动不动就提示swim error.stlink下载stm8虽然不能用,但是下载stm32依旧能用,并且从来没出现过此类问题。

工厂已经报废我2个stlink-v2-iso了,在找不到解决方案,建议STM8研究透了否则还是少用,尽管比51性价比高,没有好的编译软件和好的下载工具,一样是鸡肋! 后来向公司申请又买了几个新的,这几个新的是stm32和和stm8是分开下载的。买回来后按照说明安装,经过不断尝试

不管是用stlink.jpg

stvp还是用用iar下载都失败的问题,cannot communicate with the device!用iar下载后出现The debugging session could not be started!

error1.jpg

Thu Jan 08 10:51:24 2015: Failed to load debugee: 等现象,与软件版本无关,我的问题解决,连接线松动,换usb口,如果stlink灯有变化,在检查4根下载线,问题解决!

error2.jpgerror3.jpg

检查下载线换USB口或者换4根线!问题解决!

最新评论

  1. 发布于:2015-01-10 00:07 回复
    友链已添加。

    没想到咱俩工作如此相似啊。
    1. 发布于:2015-01-10 10:57 回复
      @不合规范:嗯  是啊

sitemap