我在根目录下下建了个文件夹/disk/A9,与开发板相关的工具、资料都放在这里边。
uboot移植步骤
1.配置交叉编译器
1>
ls /disk/A9/arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
tar -xvf arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz
解压后的文件夹为opt
2> cp opt/* /opt/ -r
3> 配置用户环境变量
vim ~/.bash_profile
在.bash_profile文件中添加以下内容:
PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin/
添加后.bash_profile 文件内容如下
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
PATH=$PATH:/opt/FriendlyARM/toolschain/4.5.1/bin/
export PATH
4>生效环境变量
source ~/.bash_profile
5>测试
在新的终端在输入 arm- ‘tab’+’tab’
出现如下界面表示交叉编译器安装成功
[root@localhost 2017-02-13]# arm-
arm-linux-addr2line arm-none-linux-gnueabi-addr 2line
arm-linux-ar arm-none-linux-gnueabi-ar
arm-linux-as arm-none-linux-gnueabi-as
arm-linux-c++ arm-none-linux-gnueabi-c++
arm-linux-cc arm-none-linux-gnueabi-cc
arm-linux-c++filt arm-none-linux-gnueabi-c++f ilt
arm-linux-cpp arm-none-linux-gnueabi-cpp
arm-linux-g++ arm-none-linux-gnueabi-g++
arm-linux-gcc arm-none-linux-gnueabi-gcc
2.编译uboot
1>ls /disk/A9/uboot_tiny4412-master.zip
2>unzip uboot_tiny4412-master.zip
解压后文件为uboot_tiny4412-master
3>cd uboot_tiny4412-master
4>make tiny4412_config
5>make
编译完成后显示如下内容,表明编译成功
arm-linux-ld: warning: creating a DT_TEXTREL in obje