工具与软件:
您好!
我要 编译 SDK-LINUX-AM64xx-EVM-10.00.07.04、首先 编译 tiboot3.bin、然后编译 tispl.bin 和 u-boot.img、但很遗憾我遇到了错误、好像是链接器错误。
$ make am64x_evm_a53_defconfig O=BUILD/A53
make[1]:输入目录"git/build/a53"/home/admin/ti-processor-sdk-linux-am64xx-evm-10.00.07.04/board-support/ti-u-boot-2024.04
Gen Makefile
Generated_defconfig:201:warning:override:重新分配给符号 SPL_MTD
#
#配置写入.config
#
make[1]:离开目录"/home/admin/ti-processor-sdk-linux-am64xx-evm-10.00.07.04/board-support/ti-u-boot-2024.04 + git/build/a53"
$ make -j8 cross_compile=$cross_compile BINMAN_INDIRS=$(pwd)/../prebuilt-images BL31=../prebuilt-images/bl31.bin tee=../prebuilt-images/bl32.bin O=build/a53
make[1]:输入目录"git/build/a53"/home/admin/ti-processor-sdk-linux-am64xx-evm-10.00.07.04/board-support/ti-u-boot-2024.04
Gen Makefile
UPD 包含/生成/ timestamp_autogenerated.h
使用/home/admin/ti-processor-sdk-linux-am64xx-evm-10.00.07.04/board-support/ti-u-boot-2024.04 + git 作为 U-Boot 的源
CC common/version.o.
AR 通用/内置.o.
LD u-boot
/home/admin/ti-processor-sdk-linux-am64xx-evm-10.00.07.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-ld.bfd:找不到-lgcc:没有此类文件或目录
make[1]:***[git/Makefile:1766:/home/admin/ti-processor-sdk-linux-am64xx-evm-10.00.07.04/board-support/ti-u-boot-2024.04 u-boot]错误1.
make[1]:离开目录"/home/admin/ti-processor-sdk-linux-am64xx-evm-10.00.07.04/board-support/ti-u-boot-2024.04 + git/build/a53"
make:***[Makefiles:177: sub-make]错误2.
我已从 TI 页面下载了 SDK: PROCESSOR-SDK-AM64X 软件开发套件(SDK)| TI.com 以及以下链接、
并按照 TI 链接进行 u-boot 构建: 构建 U-Boot
谢谢!
Mukesh Prajapati