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

继续向版主请教关于EEPROM

你有在程序里没有设置INITRM、INITEE寄存器,将RAM和EEPROM映射到新的地址上呢?PRM文件只是告诉编译器参数,不能对MCU进行初始化。
海纳百川  有容乃大
一般对这些寄存器的初始化应该是在用户程序里进行而不是在start12.c里。你也可以看一下这些语句是否确实执行了。
海纳百川  有容乃大
我现在在外面出差,没办法试你的程序,可能要等到下个星期。抱歉。
海纳百川  有容乃大
在p&e_reset.cmd 文件中还应该添加wb 0x10 0x21命令,这样在下载程序时才能将RAM移到0x2000的位置,否则0x800~0xFFF的位置处还是RAM,数据并没有写入EEPROM。
海纳百川  有容乃大
我手头暂时没有DG128的板子和芯片啊。回头我想办法弄一个再试试。
海纳百川  有容乃大
返回列表