首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

S12XET256 能在烧程序时把EEPROM的内容同时烧进去吗

S12XET256 能在烧程序时把EEPROM的内容同时烧进去吗

在C文件中定义
#pragma CONST_SEG EEPROM_DATA
unsigned char TestEeprom[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
#pragma CONST_SEG DEFAULT

在prm文件中定义
EEPROM = READ_ONLY 0x0C00 TO 0x0FFF;
EEPROM_DATA INTO EEPROM;

完成以上步骤,编译完成后,TestEeprom的地址成了2100,数据存进了ram里面。是不是我方法错了?

补充一句,这个芯片的EEPROM是emulated EEPROM

[此贴子已经被作者于2009-4-10 10:56:10编辑过]

可以的,

个人BLOG:http://blog.eccn.com/u/107300/index.htm

版主能不能讲一下怎么做?

#pragma CONST_SEG EEPROM_DATA
const unsigned char TestEeprom[10] = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };
#pragma CONST_SEG DEFAULT
个人BLOG:http://blog.eccn.com/u/107300/index.htm

最好在弄个解决方案上去 这样最好了 谢谢

睡觉睡到自然醒,数钱数到手抽筋!
  ▲╭╩═╮╔════╗╔════╗╔════╗╔════╗╔════╗
    ╭╯G O ╠╣支持楼主╠╣正真牛人 ╠╣雁过留声╠╣人过留帖╠╣拿分走人╣
    ╰⊙═⊙╯╚◎══◎╝╚◎══◎╝╚◎══◎╝╚◎══◎╝╚◎══◎╝
返回列表