[40701]错误解决方法:STM8芯片损坏修复及软件修改选项字

2019-07-19 21:07发布

    昨天操作调试的时候,不知怎么的,芯片就坏,下载不了程序,错误提示是 [mw_shl_code=c,true]Connection error (usb://usb): gdi-error [40701]: option bytes read error: not complemented; please use a programmer[/mw_shl_code]     也就是选项字出错了,这直接导致IAR没法下载程序到芯片中,更别说修复Option Byte区了,那也就只有通过ICP的方式,即通过STLink修改了。在网上查了很久,很多都是说通过STVP修改,但没教如何修改。这让我也很是郁闷,最后通过Google,找到了以下这篇文章,知道了如何进行修复,特转到这里和大家分享,以后也好方便大家查找。
[mw_shl_code=c,true]http://blog.sina.com.cn/s/blog_beec47460101hi49.html[/mw_shl_code]     其主要是通过第一遍开启Option Byte区的第一个字节ROP,将芯片的所有数据擦除,然后再通过关闭ROP,根据你所需要的功能选择好UBC和AFR功能,再下载一次Option Byte区,实现修复芯片。然后就可以通过IAR下载程序了。
    通过这次失败,我们也可以知道,虽然芯片内的程序是可以修改Option Byte的,但存在有一定风险,一旦跑飞,芯片可能就坏了,所以通过软件修改Option Byte可能是一个比较安全的做法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-07-20 02:37
 精彩回答 2  元偷偷看……
艾科
2楼-- · 2019-07-20 04:46
我也出现这个问题了,搞好了。STM8也会被锁住,真是蛋疼。。。。。。
古月湖
3楼-- · 2019-07-20 05:18
 精彩回答 2  元偷偷看……
zhxzhx
4楼-- · 2019-07-20 06:50
把芯片解锁,然后再整个芯片擦除。
salon_lee
5楼-- · 2019-07-20 08:37
这个是常识哇
keincclk
6楼-- · 2019-07-20 12:37
 精彩回答 2  元偷偷看……

一周热门 更多>