u

您所在的位置:网站首页 flash国外版 u

u

2023-03-09 04:00| 来源: 网络整理| 查看: 265

这个本来是我发在csdn上的帖子,有一次使用搜索引擎时不小心搜索到。于是再将它放到博客里。

芯片:S3C2440(目前大部分的开发板在某个层次上讲是一样的)Nor Flash:SST39VF6401B,64Mbit,封装与原来的2MB(型号一样,后面的是1601B)一样,后面的地址线也连接到了,没有留空u-boot:2010.09,新版本的目录架构跟以前的有很大不同了。目标:在Nor Flash上移植Boot Loader、内核、文件系统,Nand Flash的话就reserve for future use吧。本次实践目的:我也不知为什么,如果要学某种东西的话,很难说清楚为的是什么,不说了,解释不清楚的。网上有许多教程、资料讲如何移植u-boot到2410、2440的,至于真伪,需要自己亲自实践才知道。这次使用的Nor Flash是8MB,datasheet上是64Mbit,这回大方了,估计能装很多东西,根据以往经验,内核2MB左右,u-boot上不了多少的,其它的留给根文件系统,根文件系统要尽可能精简,能不要的就不要。换掉原来的Nor Flash以后,实然想到开发板可能会支持那么大的Nor,或者封装不会相同?经过看原理图,看datasheet,研究好一会,才放下心来,原来,一切都在人家掌握之中了,我白担心十几分钟了。这次看datasheet比较认真,对两个Nor Flash的型号、特性、指令等等有一定的了解,比如,6401跟6402有一点不同,6401B跟6401B的ID号不同,6401B跟1601的erase、program指令不同——好像是废话,但在修改代码时要很注意,而且要保持大脑清醒,我将每个步骤作简单的笔记,生怕一不小心忘了个什么操作,想找也找不回来了。经过几天的奋斗,u-boot终于能识别新的芯片,擦除flash、保存环境变量等等都没问题——经测试,保存环境变量那个地址最好往后一点点,不要太靠前了,因为u-boot将来会有多大,很难说,这个可以使用md命令来查看。下一步目标是调用函数点灯,u-boot启动时调用了两个点灯函数,初步看有点复杂,鉴于能力问题,这个步骤的结果是未知的。上述讲那么多,估计也没几个人会看。现说明几点:1、看datasheet的水平虽然不高,但对那些英文没有了恐惧,也算是巩固专业英语吧。2、这次还是参考网上的资料,这是必需的。3、flash部分代码参考./board/dave下面的两个flash.c,不使用原来的flash.c。4、对u-boot理解又深刻一点了,看代码时候,似乎又回到以前那个美好时光了。——看代码其实很有乐趣的。5、本次实践肯定会有笔记(不太想说“文档”),不过这是很后面的事情了,目前暂时不考虑。6、本文略去很多相关背景,原因不想说,同样解释不清楚。

 

                                                                                                                            木草山人补记于2011-3-10

u-boot移植随笔:u-boot2010.09移植到8MB Nor Flash的S3C2440,第一步搞定(补记) U-Boot移植到s3c2440 u-boot移植随笔:终于解决Nor Flash的问题了 U-Boot移植——Nor Flash S3C2440的U-Boot移植 S3C2440的U-Boot移植 U-boot移植 (v2012.04.1 S3C2440平台) (三) Nor flash Nand flash 驱动支持 u-boot移植--2、EN29LV160AB Nor Flash移植 移植u-boot-1.3.4到S3C2440 QLJT移植u-boot-2010.09到s3c2440 移植u-boot-1.3.4到S3C2440 移植u-boot-1.3.4到S3C2440 移植u-boot-1.3.4到S3C2440 移植u-boot-1.3.4到S3C2440 移植u-boot-2012.04.01到s3c2440 移植u-boot-1.3.4到S3C2440 移植U-BOOT到S3C2440板子上对读flash的device ID不对的分析 u-boot-2012.04.01移植到TQ2440(三):移植NOR FLASH 导航图的制作方法 2011书目-20110310 How to Find a Reliable Fuel-Efficient Car 高效 JavaScript 浅谈usb的枚举过程及Ndis驱动的分层结构 u-boot移植随笔:u-boot2010.09移植到8MB Nor Flash的S3C2440,第一步搞定(补记) The warning related the arch process! 用位向量实现的集合及其常用运算 刚开始学c#!有一起研究的朋友没? linux下软件的安装及卸载 公司注册简介 简单实用的Asp.net生成静态页方法 Web应用中获得文件夹的物理路径 计算机的发展史


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3