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

我理解的内存映射

我理解的内存映射


我理解的内存映射:


内存映射也算是相应寄存初始化吧,因为系统刚起动后,各相关寄存器没有初始化,好多都是从0X0000开始的,所以发生了重叠,重新映射就是给相应的寄存器赋
相应模块的实际地址,也就是指出它所在的地址,

不知道这样理解对不对,还请各位指点
谢谢版主.也就是说,其实它们是固定的,只是有关它们的寄存器没有被初始化好,所以才会造成重叠!
初始化有关它们的寄存器就是告诉CPU它们的实际位置,

如果那样,向量区的映射又是怎么回事?
有些不太清楚这些寄存器如何用:initrm,initrg,initee,misc,mtst0,mtst1,memsiz0,memsiz1.能否给个初始化的例子看看,谢谢了

qutao713@163.com
initrm,initrg,initee这三个值怎么设,给个例子,好验证一下自已的理解是不是对的,还有就时钟,如果外部晶体是9.8304MHZ,不用PLL那busclock是不是9.8304/2=4.9152MHZ.如果用了PLL,(SYNR=0x03,REFDV=0x01)busclock=19.6608MHZ,
然后,P,E,T的频率也是这个值,只是相位不同,

是不是这样的?
还请版主指教
谢谢!
返回列表