1.虚拟机上的ubuntu 12.04系统;
2.u-boot-at91-master.zip和arm-linux-gcc-4.4.3.tar.gz
下载地址:https://codeload.github.com/linux4sam/u-boot-at91/zip/master(点击"download zip"按钮)和http://down1.cr173.com/soft3/arm-linux-gcc-4.4.3.tar.gz
二、下载好后搭建arm-linux-gcc环境
1.使用mkdir uboot命令创建目录

2.当目录中有两个文件包的时候,解压
命令sudo tar -zxvf arm-linux-gcc-4.4.3.tar.gz -C /
解压后在opt/文件夹下会有FriendlyARM/文件夹存在,如图:

然后输入命令sudo cp -r /opt/FriendlyARM/toolschain/4.4.3/ /usr/local/arm/拷贝到/usr/local/arm目录下
2.1 打开profile文件
sudo vi /etc/profile,然后在文件末尾添加上export PATH=$PATH:usr/local/arm/4.3.3/bin
2.2 使文件生效
source /etc/profile
3.查看arm-linux-gcc环境是否安装好
新开一个终端窗口,输入ar,然后按"tab"键,出现以下字样就表明安装好gcc环境了:
三、编译uboot
1.进入uboot/文件夹下,解压tar包
2.然后进入解压后的文件夹,输入以下命令:
- make distclean
- make at91sam9x5ek_nandflash_config
- make CROSS_COMPILE=arm-linux-
然后,我们将u-boot.bin烧录进板子中就ok了!