2024年3月16日发(作者:)

mini2440使用uboot(详细)

文章出处:/swgshj/archive/2010/04/20/

文章写于2010.4.17,总结了友善之臂的mini2440开发板使用自带uboot的具体方

法,希望能对正在使用mini2440开发板,而且又想使用uboot引导系统的朋友们有所帮

助。

Google一下会发现网上类似的帖子不少,但是对mini2440开发板是哪一个版本都

没有具体的说明,个人感觉mini2440开发板的版本是经常更新的,可能不同的版本的开

发板在移植uboot时会稍有不同,因此这里我把自己使用的开发板的详细信息都罗列一下,

希望网友少走弯路。

另外,要感谢illidan和Martin两位的文章:

/2009/05/mini2440使用u-boot/

/bbs/?tid=14

使用的mini2440开发板的详细信息:

kernel:

gcc:

uboot:(该压缩包内含有u-boot-1.1.6)

共 8 页 第 页

1

roots:root_

问题源于:

(1)使用128M NAND Flash mini2440开发板的用户都知道,此时开发板附带的

supervivi-64M和supervivi-128M都不再支持“空格”进入supervivi的menu菜单,

而是改成了使用开发板上的k1~k6任何一个按键触发进入menu(而我需要空格键触发

menu的方式);

(2)开发板附带的supervivi不支持网络下载kernel和root(文件系统)。

具体的修改步骤如下:

注1:arm-linux-gcc的安装方法见《》第5.3小节。

注2:mini2440开发板附带的uboot源码已经是经过移植的,适用s3c2440处理器,

我们只需要修改一些uboot参数即可。

一、修改uboot源码

(1)解压出源码

创建工作目录

mkdir /tmp/workspace

共 8 页 第 页

2