操作系统:WINDOWS 10
开发环境:IAR FOR STM8 7.1.4
下载器 : ST-LINK
开发语言:C
第一次用IAR 给 stm8,编写程序,编译通过后,用ST-LINK烧录程序,出现这个错误,烧录失败
- C-SPY Processor Descriptor V2.10.2.149 for STM8
- C-SPY Debugger Driver, ST-LINK V2.10.2.149 for STM8
- Connected to STM8 SWIM Debugging system, STM8-SWIM 1.6.10, GDI Version 1.2.6
- Errors while setting configuration with MCU name STM8S103K3: gdi-error [40301]: The Flash Memory Read-out protection option must be disabled for debug. Disabling this option will first erase the whole
- Flash Memory.
- C-SPY Processor Descriptor V2.10.2.149 for STM8
- C-SPY Debugger Driver, ST-LINK V2.10.2.149 for STM8
- Connected to STM8 SWIM Debugging system, STM8-SWIM 1.6.10, GDI Version 1.2.6
复制代码
- Failed to set ROP flag!
- Failed to set option byte: gdi-error [40703]: Option bytes badly programmed to the chip
- Failed to erase memory by toggling the "Read-Out Protection" bit.
复制代码
然后这个芯片就不能用了,这个芯片之前别人用正常,我烧录就坏了,我烧录过的芯片都坏了,已经坏了三片。硬件电路检查多次是没有问题的。
感觉芯片被锁住了,怎么解决啊,help me。
|
我这边使用STM8S003F3也出现这个错误已解决了,而且只要用IAR一下载调试,就会出现以下错误,而且芯片会被锁住:
而我碰到以上问题的根本原因在于工程配置选项,如附图:
去掉图中的三个选项即可;
用的是这款 ST-LINK
感谢分享,经过测试确实解决了问题,感谢