前言
-
开发板:【正点原子】ATomPi-CA1 开发板,配置:RK3568,4GB DDRAM + 64GB emmc
-
开发板资料给了 u-boot 与 Linux kernel 源码,尝试手动编译。
-
本篇记录 收到编译 RK3568 平台 u-boot 的方法
环境搭建
-
由于 RK 平台默认给的 SDK 相当的大,所以本次手动编译 u-boot,并尝试配置与修改 u-boot
-
解压【正点原子】ATomPi-CA1 开发板 u-boot 源码,然后设置一下交叉编译工具链,我这里使用
gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu
,RK3568 属于 ARM 64位,也就是 aarch64 平台,gcc 交叉编译工具链,可以从 https://developer.arm.com/downloads/-/gnu-a 下载 -
编译环境: ubuntu 20.04,设置 gcc 交叉编译工具链的环境变量,我这里写了一个简单的 shell 脚本,每次运行一下即可,就不需要更改系统的 环境变量了
-
gcc 交叉编译工具链 环境变量设置脚本:
env_aarch64.sh