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

关于memory map映射问题

关于memory map映射问题

请教斑竹:


下边以MC9s12d32为例,MC9s12d32内部资源为RAM=2K;EEPROM=1K;


我的设置为: INITRG=#0; INITRM=#09H; INITEE=#01H;


我的理解为:


INITRG=#0;    -->特殊寄存器(register memory)映射的地址为 $0000--$03FF (1k)


INITRM=#09H;  -->内部RAM映射的地址为 $0800--$0FFF (2k)


INITEE=#01H;  -->EEPROM memory映射的地址为 $0000--$07FF,但由于$0000--$03FF


                 被(register memory)占用,所以EEPROM memory映射的地址为


                 $0300--$07FF (1k)


请问斑竹这种分配方法是否合理和正确,尤其是在EEPROM memory的映射上

饿额
可以看版头常见问题精华列表中关于映射的问题
请问一下大虾:initee的值根据什么设定 ?好像datasheet里面没说阿 困惑中……
AN2881-- Mapping Memory Resources on HCS12 Microcontrollers
到freescale网站上搜索一下 application notes
生命就是奇迹,永远都不要放弃希望,哪怕光亮渺小如豆,我们都要坚持举着它,即使烛火灼伤了皮肤,我们也不能失手,否则我们将永远在黑暗之中。
返回列表