实验六 u-boot-2013.01 移植
【实验目的】
了解 u-boot 的代码结构及移植的基本方法
【实验环境】
1、 ubuntu 14.04 发行版
2、 FS4412 实验平台
3、 交叉编译工具 arm-none-linux-gnueabi-
【注意事项】
1、实验步骤中以“$”开头的命令表示在 ubuntu 环境下执行
【实验步骤】
一、建立自己的平台
1、下载 uboot 源码
在 uboot 官网下载 uboot 源码(这里我们选择 u-boot-2013.01.tar.bz2)
ftp://ftp.denx.de/pub/u-boot/
2、解压 uboot 源码
拷贝 uboot 源码包到 ubuntu 的家目录下,解压并进入其顶层目录
$ tar xvf u-boot-2013.01.tar.bz2
$ cd u-boot-2013.01/
3、指定交叉编译工具信息
uboot 源码并不知道我们使用的处理器架构及交叉编译工具是什么,这里我们需要自己
在 Makefile 中指定
$ vi Makefile
将
ifeq ($(HOSTARCH),$(ARCH))
CROSS_COMPILE ?=
endif