主题 : 关于tiny6410从NAND flash启动的电路连接问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 60592
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2011-12-13
最后登录: 2012-04-24
楼主  发表于: 2012-03-06 11:07

 关于tiny6410从NAND flash启动的电路连接问题

今天想把S3C6410的启动搞清楚结果发现了这个问题:
S3C6410数据手册有这样一个表:



可见要实现从SD卡启动需要设置GPN[15:13]为000,OM[4:0]为1111X,发现Tiny6410这块电路是这样连接的:



  
这样将开关拨到从NAND启动时,OM[4:0]是0011X,根据数据手册这是reserved,电路这样可以吗?




自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-03-06 11:16
建议你参考三星公版的原理图,我们提供的原理图也是按公版来设计的
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 新手上路
UID: 60592
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
贡献值: 0 点
综合积分: 20 分
注册时间: 2011-12-13
最后登录: 2012-04-24
2楼  发表于: 2012-03-06 13:50

 回 1楼(mindee) 的帖子

我看了下三星公版的电路是这样设计的:

级别: 新手上路
UID: 65994
精华: 0
发帖: 12
金钱: 60 两
威望: 12 点
贡献值: 0 点
综合积分: 24 分
注册时间: 2012-03-25
最后登录: 2013-12-07
3楼  发表于: 2012-05-29 00:09
我也是碰到这个问题,厂家的工程师不能给详细解释一下吗,解释清楚了,开发进度快了,才能样机、小量、批量呀,就给一句看公版设计,那还买你们的学习板干吗呀。

我看了论坛里的好多贴子,厂家的工程师很少给回答。
级别: 新手上路
UID: 38720
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
贡献值: 0 点
综合积分: 22 分
注册时间: 2011-02-28
最后登录: 2014-09-23
4楼  发表于: 2012-07-10 17:00
在Nandflash启动方式下将OM[4:0]设置为0011X,根据三星手册描述为RESERVED,其实是三星隐藏了该启动方式,该种方式正是Nandflash启动。
级别: 新手上路
UID: 87940
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
贡献值: 0 点
综合积分: 64 分
注册时间: 2013-03-01
最后登录: 2013-08-16
5楼  发表于: 2013-03-06 16:33
OM[0]对启动方式作用不大,不需要看,只要看OM[4:1],SELNAND和GPN[15:13],友善的开发板,SELNAND引脚已经接了高电平,即SELNAND=1,OM[2:1]也接高电平,即OM[2:1]=11,GPN[15:13]也是接了低电平,即GPN[15:13]=000,那么只需要通过开关S2对OM[4:3]选择高低电平即可,当选择低电平时,启动方式符合:SELNAND=1,OM[4:0]=0011X,GPN[15:13]=XXX,即为2K/页的nand flash的启动;当选择高电平时,启动方式符合:SELNAND=X,OM[4:0]=1111X,GPN[15:13]=000,即为SD/MMC(CH0)的启动