Chinaunix首页 | 论坛 | 博客
  • 博客访问: 33781
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 0
  • 用 户 组: 普通用户
  • 注册时间: 2016-12-14 22:45
文章分类
文章存档

2016年(8)

我的朋友

分类: LINUX

2016-03-29 13:20:27

    一、准备环境
          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.然后进入解压后的文件夹,输入以下命令: 
  1. make distclean  
  2. make at91sam9x5ek_nandflash_config  
  3. make CROSS_COMPILE=arm-linux- 
          3.如果编译没有出错,在当前文件夹中有个uboot.bin文件,即为我们需要的文件
            
            然后,我们将u-boot.bin烧录进板子中就ok了!

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