打印
[技术问答]

赛元单片机内部EEPROM数据在芯片烧录时可否清除

[复制链接]
2572|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 thanklei 于 2018-6-16 08:47 编辑

有时产品功能要更改,会在线更新以前烧录过的芯片,但以前的程序EEPROM已经存有数据了,新程序EEPROM地址可能又重新分配过了,这时更新程序能否把以前EEPROM里的数据全部清掉,烧录器是否有这样的功能?

相关帖子

沙发
knk| | 2018-6-16 09:08 | 只看该作者
可以的,烧录的时候选择CODE + EEPROM。加载两个HEX文件,一个是ROM的,另一个是EEPROM的。

使用特权

评论回复
板凳
thanklei|  楼主 | 2018-6-16 10:05 | 只看该作者
本帖最后由 thanklei 于 2018-6-16 10:07 编辑
knk 发表于 2018-6-16 09:08
可以的,烧录的时候选择CODE + EEPROM。加载两个HEX文件,一个是ROM的,另一个是EEPROM的。 ...

好的,谢谢,EEPROM文件怎么生成啊

使用特权

评论回复
评论
knk 2018-6-19 14:18 回复TA
用keil建一个工程,定义一个表格,编译就可以了。 
地板
knk| | 2018-6-19 14:19 | 只看该作者
本帖最后由 knk 于 2018-6-19 14:20 编辑

看图应该就明白了

EEPROM.rar (13.46 KB)

使用特权

评论回复
5
赛元MCU2| | 2018-6-20 10:48 | 只看该作者
knk 发表于 2018-6-19 14:19
看图应该就明白了

用此EEPROM项目,打开,可以预先填写128个BYTE EEPORM数值(如果想清零可以填写全0X00即可),编译构建EEPROM 128BYTE .HEX,然后通过PRO51,选择CODE+EEPROM模式,导入CODE.hex后,再导入EEPROM.hex,即可完成!

使用特权

评论回复
6
thanklei|  楼主 | 2018-6-21 10:27 | 只看该作者
试了一下可以,谢谢各位!

使用特权

评论回复
7
鑫越电子| | 2020-4-22 09:50 | 只看该作者
正需要学习了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

65

帖子

2

粉丝