This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] SK-AM62A-LP:基于 SK-AM62A-LP E3开发板的 SDK 在 uboot 编译期间报告错误

Guru**** 2479065 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1459534/sk-am62a-lp-sdk-based-on-sk-am62a-lp-e3-development-board-reports-errors-during-uboot-compilation

器件型号:SK-AM62A-LP

工具与软件:

运行 Project 0
请参阅第3.1.1.1节、
编译 uboot 时、我执行以下步骤:
  导出 SOC=am62a
Export SDK_INSTALL_DIR=/home/vmuser/ti-processor-sdk-linux-edgeai-am62a-evm-10_00_00_08
导出 cross_compile_64="${SDK_INSTALL_DIR}/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-
导出 sysROOT_64="${SDK_INSTALL_DIR}/linux-devkit/sysroots/aarch64-oe-linux
导出 CC_64="${cross_compile_64}gcc --sysroot=${sysroot_64}"
export ROSS_COMPILE_32="${SDK_INSTALL_DIR}/k3r5-Devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-"
因为我看到安装的 SDK 中只有这三个软件包

我使用我自己下载的软件包、

导出 uBoot_DIR=/home/vmuser/UbootTest/ti-u-boot
导出 TI_Linux_FW_DIR=/home/vmuser/UbootTest/ti-linux-firmware
导出 TFA_DIR=/home/vmuser/UbootTest/trusted-firmware-a
导出 OPTEE_DIR=/home/vmuser/UbootTest/optee_os

根据以下指令进行编译、

cd $uBoot_DIR

 R5
用于构建 tiboot3.bin。 保存在$uBoot_DIR/OUT/R5中。 
$ make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE_32" am62ax_EVM_R5_defconfig O=$uBoot_DIR/OUT/R5
 $ make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE_32" O=$uBoot_DIR/OUT/BINMAN_INDIRS=$TI_Linux_R5_DIR

 A53
来构建 tispl.bin 和 u-boot.img。 保存在$uBoot_DIR/OUT/A53中。 需要 bl31.bin、TEE-PAGER_v2.bin。 
$ make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE_64" am62ax_EVM_A53_defconfig O=$UBOOT_DIR/OUT/A53
 $ make ARCH=arm CROSS_COMPILE="$CROSS_COMPILE_64" CC="$CC_64" BL31=$TFA_DIR/BUILD/K3/lite/RELEASE/LEX=$OPTE_LINUTO_RE/TI_LINUTO_RE_MO=$OP_RE_MODIO/ bl31.bin tee-pager_v2.bin 

 遇到以下错误:

    请帮助查看、谢谢!