编译uboot小记

扫码查看
    一、准备环境
          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命令创建目录
            编译uboot小记-LMLPHP
          2.当目录中有两个文件包的时候,解压
            命令sudo tar -zxvf arm-linux-gcc-4.4.3.tar.gz -C /
            解压后在opt/文件夹下会有FriendlyARM/文件夹存在,如图:
            编译uboot小记-LMLPHP
            然后输入命令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小记-LMLPHP 
    三、编译uboot
          1.进入uboot/文件夹下,解压tar包
          2.然后进入解压后的文件夹,输入以下命令: 
  1. make distclean  
  2. make at91sam9x5ek_nandflash_config  
  3. make CROSS_COMPILE=arm-linux- 
          3.如果编译没有出错,在当前文件夹中有个uboot.bin文件,即为我们需要的文件
            编译uboot小记-LMLPHP
            然后,我们将u-boot.bin烧录进板子中就ok了!

12-23 19:39
查看更多