STM8关于Option bytes问题的解决方法
一、如何解决STM8在烧写调试时所遇到的关于Option bytes的问题:
1、 Errors while setting configuration with MCU name STM8S105S4: gdi-error [40701]: Option
bytes read error: not complemented; please use a programmer;
2、 Failed to initialize program download: gdi-error [40005]: Chip not initialized (should be
chosen) 3、 Errors while resetting target: gdi-error [40005]: Chip not initialized (should be chosen)
二、解决方法
1、使用工具:轩微科技STM8编程器;
2、软件平台:轩微科技STM8编程器控制平台; 3、解决过程:
(1)连接好轩微科技STM8编程器,安装并打开轩微科技STM8编程器控制平台,如下图:
当上图中的轩微科技STM8编程器变为彩色时,说明软件工作正常,硬件连接正常,可以开始操作;
(2)在左上角“芯片选择”下拉菜单中,选择您所使用的芯片型号:
(3)点击操作界面右侧的选项按钮“编辑芯片配置字” ,如下图:
进入一下界面,如下图:
(4)点击界面上方选项栏中的“配置子1-5”,如下图:
并进入一下界面:
(5)点击左上方的“Unlock Chip(不锁定芯片)”,如下图:
(当然,在此界面下,也可更改OptionByte的内容。)
(6)继续点击界面上方选项栏中的“配置字结果”如下图:
进入一下界面:
(7)点击界面下方的大字“所有配置字归零”,界面上方的选项字的值均变为00; (8)点击界面上方选项栏中的“STM8编程”,进入首页面:
(9)点击界面右侧中部的“写并校验配置字节”:
(10)界面显示
(11)在界面的中间位置填写相应的OptionByte的地址,看后边所显示的地址内容是否正确,有时,第一次键入OptionByte的地址,显示的地址内容不正确,更改地址重新键入要查看的地址,即可显示相应的当前值:
至此为止,您的芯片即可正常使用了,如有技术问题,欢迎咨询——智宝: Email: bj_zhibao@163.com QQ : 1499667605