1 概括
本文档适用于国产飞腾平台FT-2000/4 (D2000)、 u-boot、uefi、kernel代码编译,重点指导交叉编译环境的搭建方法,对系统安装不做介绍。
Ubuntu系统(版本为ubuntu-18.04.1-desktop-amd64.iso),交叉编译工具链(gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz),使用该工具编译生成的uboot可以正常引导系统,已验证。
2 下载工具链
交叉编译工具链地址:https://releases.linaro.org/components/toolchain/binaries/7.4-2019.02/aarch64-linux-gnu/gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz
3 配置工具链
在/opt下创建一个toolchain文件夹,并将下载的gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz复制到/opt/toolchain目录下,并解压。
mkdir /opt/toolchain
cp gcc-linaro-7.4.1-2019.02-x86_64_aarch64-linux-gnu.tar.xz /opt/toolchain