打印
[ZLG-ARM]

请教周工:我在做存储器重映射试验时遇到问题

[复制链接]
1464|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
malaohu|  楼主 | 2007-3-13 16:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
easyarm2210的板子。关于存储器重映射我不太理解,为什么要有重映射什么时候用得到重映射,试验我做了,可是做完后还是一头雾水,这个试验是为了说明什么啊?一开始向量表到底是在boot block里还是在0x00000000处啊。

基础教程上关于这一方面讲的不是很明白,我看了好久越看越迷糊,请指教。

相关帖子

沙发
zlgARM| | 2007-3-13 16:52 | 只看该作者

re


CPU一启动,总是要从0地址处取指令来执行。那么,假设我想让CPU一启动就从地址a处执行指令,怎么办?

我刚刚已经说了,无论如何,一启动,CPU都是从0地址处执行指令的。
那么,有办法了:令这个地址a处的存储器,地址为0就可以了。这就好像把门的号码牌0贴到了a号房间。服务员并不管号码牌0贴的房是什么,而只根据房间号来进行服务就可以了。

于是,虽然CPU还是从地址0处执行,可是地址0指着的对象改变了。所以CPU一启动,就可以从地址a存储器里取指令了。

因此,存储器重映射,就是改变了地址0指着的对象,改变了号牌贴着的房间。

使用特权

评论回复
板凳
summeeerx| | 2007-3-13 20:15 | 只看该作者

简单明了,好。

如题。

使用特权

评论回复
地板
桂电飞天鼠| | 2007-3-13 23:51 | 只看该作者

好!

够简洁的了!

使用特权

评论回复
5
malaohu|  楼主 | 2007-3-14 11:52 | 只看该作者

大梦谁先觉

如梦初醒,如梦初醒,从寒假看到现在少说也得有一个月的时间了,从没弄懂,越看越迷糊,可是没想到这短短的几句话就简单明了的解决了我的问题,好导师一句话胜过自己看一个月!!!感激!!!

谢谢!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

95

帖子

0

粉丝