移植U-Boot-2009.08 到友善之臂mini2440 声明 我也是学习Linux 和ARM 的新手,在收集资料的过程中发现了Tekkaman Ninja和 flyslightly 以及另外一些高手的文章,仔细的研究了他们的移植u-boot 的过程,从中受益匪浅,他们给出了详细的移植步骤和完善的源码以及补丁,衷心感谢的他们分享他们的经验和工作成果,向他们的敬业和无私奉献精神致敬! 我在3.22-4.25 中一个月的时间,仔细的看了他们的移植u-boot 的文章,同时也自己试试移植,在经历10 来次失败之后,在上周u-boot 移植有了重大突破,将2008.10 和2009.08 初步移植成功,不过没完全实现他们已经实现的功能,不过可以通过tftp、nfs 来启动内核和文件系统!在此再次感谢Tekkaman Ninja 和 flyslightly! 我将他们两人的移植步骤综合了,形成了即将要贴出来的《移植U-Boot-2009.08 到mini2440》,我已经检验过这上面的步骤内容大体没有问题,可以将2009.08 移植成功,我此次贴出这个移植步骤,我只是当了一个小编辑,将他们的文章重新组合了一下,不过我也加入了我移植过程遇到的问题。 主要参考的是: Tekkaman Ninja: 移植U-Boot.1.3.1 到S3C244 和S3C2410 fly slightly : 移植U-Boot-2008.10 到友善之臂mini2440 移植步骤将分为几个部分贴出来! 移植U-Boot-2009.08 到友善之臂mini2440 本文是针对在友善之臂公司出品的以 S3C2440 为核心的 mini2440 开发板上实现U-Boot-2009.08 的移植。其中存储介质为一片256 MB 的 NAND Flash(K9F2G08),一片2MB 的 NOR Flash(SST-39VF1601),两片 32 MB 的 SDRAM(HY57V561620FTP),网卡芯片为 DM9000a46 。 移植U-Boot.2009.08 到友善之臂mini2440(一) 一、在U-Boot 中建立自己的开发板类型,并测试编译。 在U-Boot 中建立自己的开发板文件(以友善之臂的sbc2410x 为基础)。开发板取名《mini2440》。 (1) 在工作目录/opt 下解压 U-Boot-2009.08 [root@localhost opt]$ tar -xjvf u-boot-2009.08.tar.bz2 (2) 进入U-Boot-2009.08 的根目录,修改 Makefile,使用 v i 或 gedit 编辑器 [root@localhost opt] # cd u-boot-2009.08 [root@localhost u-boot-2009.08] # vi Makefile u-boot-2009.08 的根目录下面的Makefile 中为mini2440 建立编译项,以sbc2410x为例子。 在 2985 行的后面加上对 mini2440 板子的支持! sbc2410x_config: unco...