我正在尝试为armv7处理器的开发板编译U-Boot。它有一个瑞芯芯片RK3288处理器。我使用的命令是:
make evb-rk3288_defconfig
export CC=/opt/workspace/sdk/gcc-arm-10.3-2021.07-z86_64-arm-none-linux-gnueabihf/bin/arm-none-linux-gnueabihf-
或
export CC=/opt/workspace/sdk/gcc-linaro-7.5.0-2019.12-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
和
make CROSS_COMPILE=$CC -j4
我得到一个错误,当我尝试这种方式。我得到的错误如下:
.
.
.
CC tpl/common/spl/spl.o
AR tpl/arch/arm/mach-rockchip/built-in.o
CC tpl/lib/display_options.o
AR spl/common/spl/built-in.o
CC spl/lib/display_options.o
AR tpl/common/spl/built-in.o
AR tpl/lib/built-in.o
LD tpl/u-boot-tpl
OBJCOPY tpl/u-boot-tpl-nodtb.bin
SYM tpl/u-boot-tpl.sym
COPY tpl/u-boot-tpl.bin
MKIMAGE tpl/u-boot-tpl-rockchip.bin
AR spl/lib/built-in.o
LD spl/u-boot-spl
OBJCOPY spl/u-boot-spl-nodtb.bin
SYM spl/u-boot-spl.sym
CAT spl/u-boot-spl-dtb.bin
COPY spl/u-boot-spl.bin
CAT idbloader.img
BINMAN all
Image 'main-section' is missing external blobs and is non-functional: blob-ext
Some images are invalid
你可以从这个链接查看我在此错误之前询问并解决的错误:先前解决的错误
我使用的资源:Main Resources, U-Boot, Linaro交叉编译器,Arm交叉编译器
为了获得此补丁或处理线程中描述的ROM文件的相关Rockchip补丁之一,您需要向前移动到较新的U-Boot: [patch v4 06/27] Rockchip:启用在jerry上构建SPI ROM映像您报告的U-Boot版本约为2019,补丁约为2020。