Board logo

标题: 求助!关于EEPROM [打印本页]

作者: zt8370    时间: 2011-1-20 10:46     标题: 求助!关于EEPROM

请教一下,在用BDM下载程序时怎么才能不擦出EEPROM内容。
  试过在调试界面的File->Configuration里,选择Load,选中“Automatically erase and program into FLASH and EEPROM”(打勾),然后按它下方的“Advanced...”按钮,选择在编程时不擦除EEPROM_C00。但是在下载时还是把EEPROM中的数据给擦除了,求高手指点
作者: strongchen    时间: 2011-1-26 17:13

你用的MCU是什么型号的?
作者: zt8370    时间: 2011-2-18 14:21

我用的是9s12xdt256的。
作者: zt8370    时间: 2011-2-18 14:24

我是想写个程序,目的是让单片机上电一定次数后程序失灵。想将这个上电次数存在EEPROM中。
作者: expand    时间: 2011-3-2 10:23

下载肯定是不会把EEPROM的数据给覆盖的,楼主是怎么把数据写入EEPROM的,确认是写成功了么?
作者: zt8370    时间: 2011-3-3 10:05

谢谢,找到问题了,把ALL_EPAGES选上就好了
作者: expand    时间: 2011-3-4 09:15

多谢楼主分享,请问楼主的CodeWarrior是那个版本的啊?我是5.9.0版本的。我的advanced选项里面只有DFLASH,PFLASH,PFLASH,PFLASH这几个,我一个都没有勾,但是我看help里面是有FLASH_4000,FLASH_C000,PAGED,EEPROM_C00,EEP_PAGED这几个选项(跟楼主的应该一样),我用的s12XEP100的芯片,我重新刷代码后,上一次写在EEPROM的数读出来还是正确的,是版本问题么?
作者: zt8370    时间: 2011-3-12 21:45

我用的版本是5.0的,没选的话下载程序应该会将rom擦除(我的版本里选项应该是没有黑框的选中的)。实在不行,你想擦除的话Automatically erase and program into FLASH and EEPROM”打上勾吧




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0