S3C2416 SD卡启动和NAND启动的配置

S3C2416启动模式包括IROM、NAND和ONENAND/ROM,常用的是SD卡和NAND启动。SD启动设置OM[4]-OM[0]为01000,OM[0]选择时钟。NAND启动需考虑页大小和地址循环次数,如K1F9G08U0E芯片,页大小2K,Address Cycle为4,配置GPC[7]-GPC[5]为100。OM与GPC配置需一致,CPU将自动读取SD或NAND数据。
摘要由CSDN通过智能技术生成

S3C2416的启动方式分为IROM、NAND、ONENAND/ROM三种模式,有的datasheet上只有IROM、ONENAND/ROM两种模式,如下图所示:


                                                                                                     图1




                                  图2


图2应该是早期三星的2416手册,图1为之后再次更新的,所以这里以图1为准;

其实我们经常用得到的启动模式大多分为两类,SD和NAND,SD启动属于IROM或者inand,所以OM[4]-OM[0]依次选择01000,OM[0]为时钟选择项,0为系统内部时钟,1为外部时钟。

如果是nand启动则需要根据nand的页大小、地址循环发送次数等去选择。

除了选择OM[4]-OM[0]之外,还需要配置GPC[7]-GPC[5]三个寄存器来选择系统启动引导模式,如下图所示:


此处如果为SD卡启动则配置GPC[7]-GPC[5]为000,如果为NAND启动模式则需要根据NAND的页大小、循环地址大小取相应的值,例如采用K1F9G08U0E芯片为NANDÿ

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值