Ubuntu14.04交叉编译U-Boot

1 开发环境

    宿主机:Ubuntu14.04.2(32bit)

    开发板:Mini2440

    U-Boot:2010.03

2 编译

    下载Tekkaman移植的U-Boot源码[1],然后只需要两个命令即可实现U-Boot的配置和编译:

make mini2440_config
make
3 交叉工具链前缀

    必须在顶级Makefile中指定交叉编译工具链的前缀,例如Tekkaman在顶级目录的Makefile中添加:

CROSS_COMPILE =  arm-tekkaman-linux-gnueabi-

    执行make时将会使用arm-tekkaman-linux-gnueabi-gcc进行c代码的编译。

4 输出

    编译完成后将会在U-Boot源码顶级目录中生成一个u-boot.bin文件,这就是编译的结果,将其烧写到开发板中即可。

参考文献

[1]u-boot-2010.03 for mini2440 Source release

你可能感兴趣的:(Ubuntu14.04交叉编译U-Boot)