[STM8] STM8烧录程序后EEPROM数据丢失了

[复制链接]
6035|12
 楼主| milestone0913 发表于 2015-5-6 11:59 | 显示全部楼层 |阅读模式
本帖最后由 milestone0913 于 2015-5-6 12:12 编辑

我使用的是STM8S207S8T6C
EEPROM需要记录数据,但是使用st visual programmer 配合ST LINK V2下载程序后,发现EEPROM被清空了,我需要保持eeprom的数据,如何设置??
QQ图片20150506121136.jpg
desertsailor 发表于 2015-5-6 12:05 | 显示全部楼层
只下program memory,不下data memory就行了
 楼主| milestone0913 发表于 2015-5-6 12:13 | 显示全部楼层
desertsailor 发表于 2015-5-6 12:05
只下program memory,不下data memory就行了

在哪里设置啊?
我看到:OPT0:ROP 读保护
STM8可以直接修改ROP,解除读保护,这会引起:程序存储器、UBC、DATA区域以及选项字节都被自动擦除
这个是整个Flash的读保护使能或者是失能位,当这个字节等于 AA时,读保护生效,用户将不能读出Flash内部的信息。并不意谓着这个芯片就废了,不像AVR还需要高压编程来恢复Fuse.这样一来,芯片就等于出厂时的设置了,器件也可以被重新编程了。
是不是无法保护EEPROMA ?
desertsailor 发表于 2015-5-6 12:22 | 显示全部楼层
你点错下载按钮了,program current tab就行了
 楼主| milestone0913 发表于 2015-5-6 12:27 | 显示全部楼层
desertsailor 发表于 2015-5-6 12:22
你点错下载按钮了,program current tab就行了

显示不支持
 楼主| milestone0913 发表于 2015-5-6 12:37 | 显示全部楼层
desertsailor 发表于 2015-5-6 12:22
你点错下载按钮了,program current tab就行了

弹框:the device is protectid
行云_流水 发表于 2015-5-6 17:01 | 显示全部楼层
估计烧录同时也对data memory也写

楼主是否  点了"program  all  tabs",连data memory也一起写了
gyfeng1017 发表于 2015-5-7 11:07 | 显示全部楼层
只烧录了Flash  ,没烧EEPROM  ,  
qxZHOU123 发表于 2018-1-2 11:46 | 显示全部楼层
对的。解释的很对
mituzu 发表于 2018-1-2 21:59 | 显示全部楼层
通过串口烧写呢
hellosdc 发表于 2018-1-2 22:00 | 显示全部楼层
这个eeprom不是掉电保存数据的吗
mituzu 发表于 2018-1-2 22:00 | 显示全部楼层
这个怎么烧写的?
hellosdc 发表于 2018-1-2 22:00 | 显示全部楼层
怎么不使用flash芯片呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

4

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部