Chinaunix首页 | 论坛 | 博客
  • 博客访问: 505332
  • 博文数量: 70
  • 博客积分: 87
  • 博客等级: 民兵
  • 技术积分: 446
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-10 22:18
文章分类

全部博文(70)

文章存档

2020年(3)

2018年(1)

2017年(4)

2016年(1)

2015年(3)

2014年(11)

2013年(22)

2012年(25)

我的朋友

分类: LINUX

2013-02-23 21:02:18

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

----------------------------------------------------------------
本文系作者原创, 欢迎大家转载!
转载请注明出处:netwalker.blog.chinaunix.net
----------------------------------------------------------------

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

 

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