Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29109
  • 博文数量: 11
  • 博客积分: 170
  • 博客等级: 入伍新兵
  • 技术积分: 155
  • 用 户 组: 普通用户
  • 注册时间: 2011-10-09 21:34
文章分类

全部博文(11)

文章存档

2011年(11)

我的朋友

分类: 嵌入式

2011-10-09 21:42:51

硬件平台:
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的读写周期)

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