2440 Nor Flash启动和Nand Flash启动

本文介绍了2440 SoC的启动方式,包括Nor Flash和Nand Flash启动。通过设置Bus Controller寄存器的OM[1:0]位可以切换启动模式。Nor Flash启动时,其基地址为0,直接与CPU交互;而Nand Flash启动时,会先将数据加载到片内RAM再传输给CPU。此外,还阐述了CPU访问不同内存芯片的地址映射规律。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2440的启动可以是从Nor Flash地址启动也可以从Nand Flash启动

总线控制器
通过设置 Bus Controlller寄存器的OM[1:0]bit位可以设置2440的启动模式,00为Nand启动,01或10为外接Nor Flash的Nor启动。
1.Nor Flash启动
Nor Flash启动模式下,Nor Flash的基地址是0地址,片内RAM的0地址的0x40000000,Nor Flash直接与CPU传输数据,不需要通过片内RAM的中转。
2.Nand Flash启动
Nand Flash启动模式下,片内RAM的基地址是从0地址开始,数据传输时,Nand Flash先把4K字节的内容放到RAM上,RAM传输给CPU,接着再去取下面的数据内容。
NOR NAND FLASH
3.CPU的地址访问
1)访问ROM芯片
8bit ROM
16bit ROM
2)访问SRAM芯片
16 bitSRAM

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值