**解决STLINK V2烧过JLINK OB,恢复后不能识别STM8**

我手上的stlink v2是在正点原子那买开发板一块买的,这个是他们自己做的,不和官方的完全一样,实际使用时不能识别STM32L4系列的片子,后来发现拆机刷成JLINK OB的可以用了,但只能在ST家芯片上用SWD模式,速度4mhz,完全够用了;刷成CMSIS-DAP也可以用,还可以支持其他家的ARM,速度低些只有1mhz。指示灯好像都不正常,但这都不是事
后来有项目用STM8S的片子,这个只能用SWIM口调试,所以准备刷回来,看到有官方的恢复软件“STLinkReflash.exe”,所以没拆机(问题就在这),刷了后在stm32上一切正常,但是就是不识别STM8的片子,通过官方软件“ST-LinkUpgrade.exe”升级固件版本,还是不行。多方查找资料也没解决,后来偶然发现,升级界面不一样了,缺少了“STM8 Debugger” 的部分,最后拆机用另一台stlink找了个老版的完整固件“STLinkV2.J16.S4.bin”烧进去,再通过官方软件升级到最新固件,完美解决
**解决STLINK V2烧过JLINK OB,恢复后不能识别STM8**_第1张图片
如图所示,如果用“STLinkReflash.exe”从JLINK OB恢复到STLINK是没有红圈的部分的,再怎么升级都没有STM8的部分,只能拆机烧写bin固件再升级。
相关资料:链接: https://pan.baidu.com/s/1d9Yjy8KE1TahiLDrhA0g-g 提取码: t33r

你可能感兴趣的:(嵌入式)