Chinaunix首页 | 论坛 | 博客
  • 博客访问: 79023
  • 博文数量: 26
  • 博客积分: 46
  • 博客等级: 民兵
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-19 23:01
文章分类
文章存档

2012年(26)

我的朋友

分类:

2012-05-28 11:30:41

原文地址:S3C6410开发板实践记录3 作者:hpuyuxuan

硬件平台:
MainBoard:OK6410
CPU: S3C6410
RAM: 256M
FLASH:1G K9GAG08U0D
Kernel:Linux2.6.28
BootLoader:Uboot1.1.6
 

4.BOOT SELECT

 OK6410底板原理图.pdf5页上的BOOT SELECT接线标记反了,如下图:

 

 

而在LINUX2.6.28使用手册中的拨码开关说明如下:

 

 

显然这里的Pin8SELNAND,也即是OK6410 BOOT SELECT电路图的PIN1

 

5.关于S3C6410启动模式

有详细的解释。

先读一下S3C6410 User Manual的第3 System Controller,在123页列了一张表,如图:

从表中可以看出,S3C6410好像并不支持Nandflash启动,因为Boot Device中没有Nandflash设备。当OM[4:0]0000x/0001x/0010x/0011x的时候,Boot DeviceReserved,我想这里是Samsung6410中有意要隐瞒什么。如果你用过S3C6400,你应该知道在S3C6400 User Manual中也有这么一张表,描述了s3c6400的启动模式,具体S3C6400的启动模式也是在第3 System Controller,在第107页的表,如图:

从表中可以看出,S3C6410好像并不支持Nandflash启动,因为Boot Device中没有Nandflash设备。当OM[4:0]0000x/0001x/0010x/0011x的时候,Boot DeviceReserved,我想这里是Samsung6410中有意要隐瞒什么。如果你用过S3C6400,你应该知道在S3C6400 User Manual中也有这么一张表,描述了s3c6400的启动模式,具体S3C6400的启动模式也是在第3 System Controller,在第107页的表,如图:

 

OK6410提供了两种选择,也即PIN7/611时,OM[4:1]1111,此时为SD/MMC(CH0),当PIN7/600时,OM[4:1]0011,且XSELNAND永远为1,所以选择为Large PageAddrCycle=5(Flash的读写周期)

阅读(1277) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~