打印

困惑:关于arm的地址问题

[复制链接]
1304|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
kanke100|  楼主 | 2010-3-26 16:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是一个arm初学者,最近正在看关于arm(s3c2440)的书,也看了datasheet,有一点不太明白。
下面是我的理解,如有错误,还请大家不吝指出:
nand flash好像不能接在bank0上吧,上电时cpu从地址0开始运行,但又可以通过设置OE[1:0]=00让cpu从nand flash启动。这个怎么理解???

相关帖子

沙发
cjjnjust| | 2010-3-26 17:01 | 只看该作者
应该是让CPU重映射到某一块ROM,等把复制好代码段后,再去除映射。。
或者是前面的4K有不一样

使用特权

评论回复
板凳
ShakaLeo| | 2010-3-26 18:21 | 只看该作者
如果引脚OM[1:0]的配置是从nand flash启动,2440会在复位后把nand flash的前4K拷贝到一个容量是4K的RAM区域,这个RAM区域是映射到bank0的。拷贝完成后,从地址0也就是bank0开始运行。

使用特权

评论回复
地板
学海泛舟| | 2010-3-26 19:47 | 只看该作者
如果引脚OM[1:0]的配置是从nand flash启动,2440会在复位后把nand flash的前4K拷贝到一个容量是4K的RAM区域,这个RAM区域是映射到bank0的。拷贝完成后,从地址0也就是bank0开始运行。 ...
ShakaLeo 发表于 2010-3-26 18:21


正解~~~

使用特权

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

本版积分规则

10

主题

47

帖子

0

粉丝