4898|6

210

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

关于2440从nand启动前4K程序搬运的问题 [复制链接]

各位大侠好!

   今天看2440的ds,突然注意到一个问题,就是如果从nand启动话,手册上说先把flash里的前4K复制到steppingstone里,再执行里面的程序,但是有个问题,nand flash的操作很复杂,读写都需要一些命令,时序,在arm还没有跑程序的时候,他是如何把这4K正确的复制到steppingstone里的?想了很久都没明白。。。另外,nand flash在正常使用的时候应该没有被映射到cpu4G寻址空间吧?比果说NGCS0的大小为128M,如果真的要映射一个256M flash岂不是矛盾了?所以我想应该没有映射。。。但是又有一个问题,在pc机中,如我们可以查8G内存。。但是32位处理器还是只有4G寻址空间。。。那这又是如何实现的呢?忘各位指点!

最新回复

就2410里边前4K到底怎么搬运的本身来讲确实是秘密,只有samsung的设计人员知道到底是什么样的 但是从技术上来讲却不是什么秘密,实现起来很easy,在复位的后面先拦截CPU时钟,在CPU时钟被拦截期间完成4K的搬运,然后再打开CPU时钟就OK啦,至于4K如何搬运也很简单,你用FPGA做个nand的读和SRAM的写就明白啦 东西往往很简单,只是在不知情的情况下他被神秘化了,就像远古时代人们对于一些自然现象的理解似的,KAKA~~~~~~~~~  详情 回复 发表于 2010-10-2 10:47
点赞 关注

回复
举报

2131

帖子

0

TA的资源

至上芯片

沙发
 
https://bbs.eeworld.com.cn/thread-92200-1-1.html
里面有个链接加载的文章你可以学习一下

 
个人签名处处留心皆学问!
 

回复

210

帖子

0

TA的资源

一粒金砂(高级)

板凳
 

回复 沙发 daicheng 的帖子

谢谢斑竹。。我去看了。。。这篇文章也只是讲的boot过程。。但是对我说的那个4K问题没有解释。。。我在网上看了很久。。大家都只是在分板bootloader但是在cpu如何从复杂的nand中正确的加载4K程序。。。确没有一个人提到过。。。。不知为何。。。
 
 
 

回复

2131

帖子

0

TA的资源

至上芯片

4
 

回复 板凳 zhengjiewen 的帖子

你可以看一下2440的手册了
 
个人签名处处留心皆学问!
 
 

回复

1025

帖子

1

TA的资源

纯净的硅(高级)

5
 
原帖由 zhengjiewen 于 2010-9-30 10:01 发表 各位大侠好!   今天看2440的ds,突然注意到一个问题,就是如果从nand启动话,手册上说先把flash里的前4K复制到steppingstone里,再执行里面的程序,但是有个问题,nand flash的操作很复杂,读写都需 ...


复制nand里边的前4K是由硬件完成的,不需要代码参与

你可以这么想,就是2440里边除了NAND FLASH,CPU,RAM这个三个以外,还有一个硬件模块,这个模块的作用就是在CPU复位之后,程序开始运行之前,负责将NAND 里边的前4K复制到steppingstone,只有等到复制完成后,CPU才能开始运行,从steppingstone里边读取代码并执行。在nand里边前4K代码被复制到steppingstone里边时,完全是由这个硬件模块来完成,而这个硬件模块完成如此功能,是不需要编程者编写任何程序的,对于编程者来说是隐形的

不知道这么说你明白没有,没明白的话,先弄清楚什么是nand flash吧
 
 
 

回复

210

帖子

0

TA的资源

一粒金砂(高级)

6
 

回复 5楼 lelee007 的帖子

嗯,谢谢你的解释,明白是明白了,但是这个过程是稳形的?那是不是说这4K硬件是怎么搬运的还是个秘密?
 
 
 

回复

1025

帖子

1

TA的资源

纯净的硅(高级)

7
 
闁哄被鍎冲﹢鍛村嫉椤掆偓缁楁﹢宕楅妸鈺佸姤閻犱降鍔忛鎴︽晬瀹€鍐惧殲闁谎嗩嚙缂嶏拷闁瑰瓨鐗為埀顒婃嫹婵炲鍔岄崬锟�
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条
福禄克有奖直播:高精度测温赋能电子制造 报名中!
直播时间:2025年2月28日(周五)上午10:00
直播主题:高精度测温赋能电子制造
小伙伴们儿快来报名直播吧~好礼等你拿!

查看 »

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表