永发信息网

stm8程序下载擦除flash问题

答案:1  悬赏:40  手机版
解决时间 2021-03-25 18:08
  • 提问者网友:欲望失宠
  • 2021-03-24 19:47
stm8程序下载擦除flash问题
最佳答案
  • 五星知识达人网友:像个废品
  • 2021-03-24 20:12
下载程序,就是把代码烧写到Flash ROM里。。。。又想烧程序,又想不改变Flash Rom的内容,哪有这样的事情。。。。追问我说错了,是stm8自带的eeprom,加密后擦除就会把eeprom内的 一并擦除掉追答估计你是点了“program all tabs”,这个是把program memory(放主程序的位置);data memory(EEPROM的位置);option byte(选项字节)都重构,stvp缺省时dedata memory数据都是0,所以相当于把EEPROM擦除了。如果只想烧写上述其中一个的话,如只烧写主程序,只需要选中program memory,点“program current tabs or active sector“(即第二个烧写按钮)即可,这样data memory(即EEPROM的位置)和option byte都不会被改变。希望能帮到你。追问谢谢你的回答,不过这样的话好像就是没有加密的,如果我要加密是不是就没有办法了?追答那就先下载主程序,再烧写option byte来加密咯。或者在主程序里用IAP编程来修改option byte进行加密。追问是的,我这样加密的,但是如果我想更新程序,加密取消后芯片内所有的东西都擦除了,网上看了似乎stm8就是这样,只要加密过想取消加密就会擦除芯片内所有内容。追答取消加密后肯定会擦除所有东西啦,既然如果手动取消加密后还可以读到原来的数据,那怎么叫加密嘛。。。。追问你说的没错,现在加一个AT24C02,改板子中......
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯