很多次去学习uboot 和 linux 的移植。但是都没有动手去操作。也正是没有动手去操作,才出现了一遍一遍的看。还真别说,看了这么长时间,这么多次,碰到里面的代码,反而感觉熟悉了。我不知道这是我的懒惰带来的惊喜还是没有办法的收获。但是这一次我还是计划一步一步的做下去,并记录下来,希望我能坚持下去。给自己加油!!!

1、我使用的板子是FL2440 。今天晚上一咬牙我下载了u-boot-2012.04  版本,咬着牙移植一次。为了防止我遗忘,我记录在这里。

下载:uboot

在ubuntu 中解压:bzip2  -d   ubootxxxxx.bz      生成   ubootxxxxx.gz

继续解压:tar  xvf  ubootxxxxx.gz   生成源码文件夹。

uboot-linux-移植

 

2、开始操作u-boot-2012.04 了。

先配置一下板子:

uboot-linux-移植

打开 boards.cfg 文件,你会看到板子的名字等信息。如下图:

uboot-linux-移植

uboot-linux-移植

 

很庆幸,我下载的这个uboot 版本是有下面的文件的:

uboot-linux-移植

好吧,其实我还是想看看,s3c2440.h 中有什么内容,我想贴出来:

uboot-linux-移植

 

我开始反问我自己。我拿到一个新的芯片是不是就补充这一些就可以了啊。哈哈哈哈哈  当然架构还是要遵守的。接着往下走。

 


我不想绕弯子了,我想进入主题了。解析记录一下,start.S   。这个让我胆怯了好长时间的文件。我看你看你,就吃掉你。

 

 

 

相关文章: