您好!
我将按照第3.1.2.3章构建 u-boot。 R5的构建图像正常、但 A53未完成。 其简短的错误消息如下所示。 请告诉我如何修复它。
谢谢、
Jeff
3.1.1.2.3 64位平台上的构建和启动流程(基于 K3架构)
$ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am65x_evm_r5_defconfig O= /R5 $ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- O= /R5
$ make ARCH=ARM cross_compile=aarch64-linux-gnu- am65x_evm_a53_defconfig O= /a53 $ make ARCH=arm cross_compile=aarch64-linux-gnu- ATF= /board-support/prebuilt-images/bl31.bin TEE = /board-support/prebuilt-images/bl32.bin O= /A53
CC 示例/独立/hello_world.o
LD 示例/独立/hello_world
objcopy examples/standalone /hello_world.srec
objcopy 示例/独立/hello_world.bin
LDS u-boot.lds
LD u-boot
objcopy u-boot-nodtb.bin
start=$(Aarch64-Linux-GNU-nm u-boot | grep __rel_dyn_start | cut -f 1 -d ');end=$(Aarch64-linux-gnu-nm u-boot | grep __rel_dyn_end | cut -f 1 -d ');tools/reloce-rela 0x800000美元 end u-boot-nodtb.bin
DTC arch/arm/dts/k3-am654-base-board.dtb
DTC arch/arm/dts/k3-am654-R5-base-board.dtb
总拥有成本 ARM/ARM/DTS/K3-am654-PCIe-USB2.dtbo
dtco arch/arm/dts/k3-am654-idk.dtbo
make[3]:'arch/arm/dts/k3-am654-base-board.dtb'为最新版本。
已发运 DTS/dt.dtb
FDTGRP DTS/dt-spl.dtb
/storage1/ti-processor-sdk-linux-am65xx-evm-06.02.00.81/board-support/u-boot-2019.01+gitAUTOINC+a141f7abfd-ga141f7abfd/arch/arm/mach-K3/make_fit.py am65x \
arch/arm/dts/k3-am654-base-board.dtb > u-boot.its
找不到 K3-am654-gp.dtbo。正在从其中删除!
找不到 K3-am654-PCIe-USB3.dtbo。 从其中删除!
找不到 K3-am654-EVM-oldi-lcd1evm.dtbo。正在从其中删除!
MKIMAGE u-boot.itb.
/tools/mkimage:无效的 FIT blob
/storage1/ti-processor-sdk-linux-am65xx-evm-06.02.00.81/board-support/u-boot-2019.01+gitAUTOINC+a141f7abfd-ga141f7abfd/Makefile:1210:目标'u-boot.itb'的配方失败
maked[1]:***[u-boot.itb]错误255
make[1]:离开目录'/storage1/ti-processor-sdk-linux-am65xx-evm-06.02.00.81/board-support/u-boot-2019.01+gitAUTOINC+a141f7abfd-ga141f7abfd/output/a53'
Makefile:148:目标'subB-make'的配方失败
制造:***[sub-make]错误2.