一、准备环境
1.虚拟机上的ubuntu 12.04系统;
2.u-boot-at91-master.zip和arm-linux-gcc-4.4.3.tar.gz
下载地址:(点击"download zip"按钮)和
二、下载好后搭建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-
3.如果编译没有出错,在当前文件夹中有个uboot.bin文件,即为我们需要的文件
然后,我们将u-boot.bin烧录进板子中就ok了!
阅读(2349) | 评论(0) | 转发(0) |