ARM9的中断跳转问题

[复制链接]
2096|2
 楼主| xzhao86 发表于 2009-3-30 14:23 | 显示全部楼层 |阅读模式
请教各位前辈:MINI2440开发板SDRAM的起始地址是30000000,用NORFLASH带的BOOTLOADER下载程序到RAM中运行,怎么保证中断的时候还是跳转到RAM中执行。写测试程序,还没用到MMU呢。开始我以为bootloader会把地址映射到0处,但我写了个绝对地址跳转程序测试了一下,发现还是物理地址。请问怎么办?
lelee006 发表于 2009-3-31 14:31 | 显示全部楼层

2440跟2410应该是一样的吧

要将中断入口映射到SDRAM中去,就必须开启MMU<br /><br />除此别无他法<br /><br />2410里边因为有了MMU,就没有再像44B0里边的MEMORY&nbsp;REMAP那样的寄存器了<br /><br />MMU的使用跟测试程序没多发关系啊<br /><br />在启动代码里边吧MMU配置好,然后启动就OK了,跟别的代码没太大关系
 楼主| xzhao86 发表于 2009-3-31 16:58 | 显示全部楼层

谢谢

我已经解决问题了,确实除了开MMU重映射外,别无他法了!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

7

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部