主题 : 初学者请教,norflash启动和nandflash启动问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 29610
精华: 0
发帖: 8
金钱: 40 两
威望: 8 点
综合积分: 16 分
注册时间: 2010-10-01
最后登录: 2011-06-01
楼主  发表于: 2010-10-05 23:17

 初学者请教,norflash启动和nandflash启动问题

请问一下,mini2440从norflash启动的时候片内的4k sram还可以访问吗?映射哪里去了?还有从nandflash启动的时候那4k的sram被映射到BANK0,那nandflash的起始地址是什么?BANK1吗?

谢谢
级别: 新手上路
UID: 7277
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2009-07-08
最后登录: 2018-02-08
1楼  发表于: 2010-12-09 00:17
说一下我的理解,不对请指正
从norflash启动时,4k sram可以访问,被重映射到地址0x40000000-0x40000fff。BANK1 和BANK2始终用于IDE接口的控制,和nand无关。
nor的地址是系统映射时所涉及的地址,和nand的地址是两个概念。当nor启动时,由于被映射到地址0,nor地址即系统总线地址。而nand的地址是nand本身的地址,除了0x4e000000开头的控制器地址外,它没有任何总线地址,它内部的寻址地址都是通过系统数据总线发送的。
[ 此帖被ukyo111在2010-12-09 00:35重新编辑 ]
级别: 新手上路
UID: 33937
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2010-12-08
最后登录: 2010-12-13
2楼  发表于: 2010-12-09 17:05
二楼答得非常对。