EAIDK-610 移植主线U-BOOT
//下载uboot主线 和rkbin文件 git clone https://gitee.com/u-boot/u-boot.git git clone https://gitee.com/noah-leo_admin/rkbin_1.git //安装交叉编译器 验证版本 leofedora:~/rk/rk3399/u-boot$ aarch64-linux-gnu-gcc --version aarch64-linux-gnu-gcc (GCC) 16.1.1 20260501 (Red Hat Cross 16.1.1-1) Copyright © 2026 Free Software Foundation, Inc. 本程序是自由软件请参看源代码的版权声明。本软件没有任何担保 包括没有适销性和某一专用目的下的适用性担保。 //进入uboot文件夹 leofedora:~/rk/rk3399/u-boot$ ls api binman-fake boot cmd config.mk COPYING doc dts examples include Kconfig Licenses Makefile post scripts test tpl arch board build common configs disk drivers env fs Kbuild lib MAINTAINERS net README spl tools //设置环境变量 leofedora:~/rk/rk3399/u-boot$ export CROSS_COMPILEaarch64-linux-gnu- //该bl31.elf文件不同rkbin的版本不同注意根据自己克隆的文件进行修改 leofedora:~/rk/rk3399/u-boot$ export BL31/home/leo/rk3399/rkbin/bin/rk33/rk3399_bl31_v1.36.elf //开始编译 leofedora:~/rk/rk3399/u-boot$ make eaidk-610-rk3399_defconfig HOSTCC scripts/basic/fixdep HOSTCC scripts/kconfig/conf.o YACC scripts/kconfig/zconf.tab.[ch] LEX scripts/kconfig/zconf.lex.c HOSTCC scripts/kconfig/zconf.tab.o HOSTLD scripts/kconfig/conf # # configuration written to .config # leofedora:~/rk/rk3399/u-boot$