Chinaunix首页 | 论坛 | 博客
  • 博客访问: 408802
  • 博文数量: 27
  • 博客积分: 470
  • 博客等级: 一等列兵
  • 技术积分: 546
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-24 11:51
文章存档

2016年(12)

2012年(15)

分类: LINUX

2016-05-19 00:37:42

一、最新版本的编译:

1.获得u-boot的源代码
    在命令窗口中输入:git clone git://github.com/linux4sam/u-boot-at91.git

image
2.安装完成后在命令行输入:cd u-boot-at91切换路径到u-boot-at91目录下

image

3.删除历史记录

在命令窗口输入:make distclean

image

4.编译环境已安装好,这在其它文档里已经有介绍。

这里只需要创建环境变量:

export CROSS_COMPILE=arm-linux-gnueabi-

5.查看支持的目标板配置,具体在configs目录里:

image

6、采用默认配置

输入: make at91sam9x5ek_nandflash_defconfig

image

7、可以根据实际进行进一步配置

输入: make menuconfig

image

8、编译

输入: make

成功后多出几个目标文件,其中u-boot.bin就是我们需要的烧录文件

image


二、编译历史版本

1.获得u-boot的源代码
在命令窗口中输入:git clone git://github.com/linux4sam/u-boot-at91.git

2.安装完成后在命令行输入:cd u-boot-at91切换路径到u-boot-at91目录下

image

3.获得我们希望的历史版本,假设我们需要2014.07的版本

输入:git branch -r

image

输入:git checkout origin/u-boot-2014.07-at91 -b u-boot-2014.07-at91
获得我们需要的2014.07的版本

image

image
4、编译环境已安装好,这在其它文档里已经有介绍。

这里只需要创建环境变量:

export CROSS_COMPILE=arm-linux-gnueabi-

5、删除历史配置和中间文件

输入 make distclean

image

 
6、在u-boot-at91目录下的boards.cfg中可以查到确定的板子配置:

image

7.配置

输入 make at91sam9x5ek_nandflash_config 回车

image

6.编译
   在命令行输入make 回车就开始编译

编译成功后会产生u-boot.bin

阅读(4369) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~