stm8s003f3在上电时出错,必须重新烧写程序,而且,无法直接用IAR+STLink烧写,得先用STVP重设OptionByte

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了stm8s003f3在上电时出错,必须重新烧写程序,而且,无法直接用IAR+STLink烧写,得先用STVP重设OptionByte相关的知识,希望对你有一定的参考价值。

另外:用IAR+STLlink调试的时候,如果前一次点击‘Download and Debug’按钮正常运行,终止调试后立即再一次Download and Debug就会出同样的错,调试过程中点击‘Make&Restart Debugger’按钮也会出同样的错。错误提示1:The debugging session could not be started. Either the debugger initialization failed, or else the file "程序.out" was corrupt or of an unsupported format.错误提示2:Error on Option Bytes (complementary bytes). Reprogram Option Bytes of device.求高人指点~~~(我只有5财富值了~对不住~~)

参考技术A 关注这个问题

【UBoot移植】当bootdelay误设置为0时 怎么擦除nandflash里面的程序 重新烧写u-boot没用

现在对试验箱无法操作 直接进内核里面了 求解 怎么修改 才能恢复

uboot有个protect 命令,用于设置flash存储器的特定区域为只读模式,或取消只读属性。flash设置为只读模式后,不能被拷贝(cp命令)或者擦除(erase命令)。你的环境变量显然是在保存时就被设置为只读模式,而无法用erase命令擦除。所以你必须顺着如何擦除nand 的protect区域的思路,去查找相应的解决方法。追问

你好 请问protect命令具体是啥 在哪弄 求教

追答

这是我的推测,具体做法,还是百度 谷歌吧。

参考技术A 找到bootdelay的宏定义设置为5,重新编译uboot下载追问

在终端里面误设置的 ,重新编译烧写不行 。 现在我想问怎么擦出nandflash上面的东西 就相当于格式化 怎么格式化

以上是关于stm8s003f3在上电时出错,必须重新烧写程序,而且,无法直接用IAR+STLink烧写,得先用STVP重设OptionByte的主要内容,如果未能解决你的问题,请参考以下文章

新唐N76E003与ST公司STM8S003F3芯片对比 史上最全的没有之一

新唐N76E003与ST公司STM8S003F3芯片对比 史上最全的没有之一

求助关于stm8s003f3读写内部EEPROM的问题

求助关于stm8s003f3读写内部EEPROM的问题

STM8S003F3P6单片机 和STM8S103F3P6的区别

STM8S003F3P6TR性能