步骤1:共享
将 D:\资料\华清远见\cortexA8资料\实验资料\3. Linux操作系统移植部分\交叉开发环境搭建\3 BootLoader(Uboot)开发实验\uboot源码 下的 u-boot-2010.03.tar.bz2 复制到共享目录下。
步骤2:建立目录
cd workdir
mkdir uboot
cd uboot
步骤3:解压
tar -xvf u-boot-2010.03.tar.bz2
cd u-boot-2010.03
步骤4:修改
cd u-boot-2010.03/
cd board/samsung/
cp smdkc100/ fs210 -a
cd fs210/
mv smdkc100.c fs210.c
vim Makefile

cd workdir/uboot/
cd u-boot-2010.03/include/configs/
cp smdkc100.h fs210_nand.h
修改u-boot顶层目录下的Makefile,指定交叉工具链。
cd ~/workdir/uboot/u-boot-2010.03/
grep CROSS_COMPILE ./Makefile -n

vim Makefile
在163行代码段下添加代码

结果如下图

在u-boot顶层目录下的Makefile中添加fs210配置要求。
grep -n smdkc100_config ./Makefile

在3189行代码段下添加代码。

结果如下:

步骤5:编译u-boot-2010.03
make distclean(出现如下错误)

(后续步骤未实施)
make fs210_nand_config
make
浙公网安备 33010602011771号