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.

[参考译文] PROCESSOR-SDK-AM62X:u-Boot can##39;t build Follow zhacz9a.pdf

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1432204/processor-sdk-am62x-u-boot-can-t-build-follow-zhacz9a-pdf

器件型号:PROCESSOR-SDK-AM62X

工具与软件:

环境:

操作系统: Ubuntu 20.04.6

这里是我的参数、我确认它们正常工作。 使用我的参数、  可以构建 TF-A (BL31)(请参阅: software-dl.ti.com/.../Foundational_Components_OPTEE.html)

导出 cross_compile_64="/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-
导出 SYSROOT_64="/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/linux-devkit/sysroots/aarch64-oe-linux
导出 CC_64="${cross_compile_64}gcc --sysroot=${sysroot_64}"
导出 cross_compile_32="/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-
导出 lnx_fw_path=/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/board-support/prebuilt-images/am62xx-evm
导出 tfa_path=/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/board-support/prebuilt-images/am62xx-evm/bl31.bin
导出 OPTEE_PATH=/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/board-support/prebuilt-images/am62xx-evm/bl32.bin

导出 uBoot_CFG_CORTEXR="am62x_evm_r5_defconfig am62x_charge_r5.config"
导出 uBoot_CFG_CORTEXA="am62x_EVM_A53_defconfig am62x_Charge_A53.config"

当我   `d `参数来编译 tiboot3.bin 时、出现了一些错误 BEN、它们是"common/board_f.o:(.rodata.init_sequence_f+0x5c):未定义对"ram_init"的引用和 common/board_r.o:(.data.init_sequence_r+0x2c):未定义对"board_init"的引用。  

我该怎么办?

############################################################################################    终端####################################################################################################################

objcopy lib/efi_loader/smbiosdump.efi
CC lib/hexdump.o
objcopy lib/efi_loader/dtbdump.efi
objcopy lib/efi_loader/initrddump.efi
cc lib/uuuid.o
CC lib/rand.o
CC lib/pana.o
CC lib/vsprintf.o
CC lib/strto.o
CC lib/abuf.o
CC lib/date.o
CC lib/rtc-lib.o
CC lib/elf.o
ar lib/built-in.o
LD u-boot
/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-ld.bfd:common/board_f.o:(.rodata.init_sequence_f+0x5c):对`dram_init'的未定义引用
/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-ld.bfd:common/board_r.o:(.data.init_sequence_r+0x2c):未定义对`board_init'的引用
make[1]:***[git/Makefile:1766 /opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/board-support/ti-u-boot-2024.04:u-boot]错误1.
Make[1]:离开目录"git/output_DIR/R5"/opt/TI/ti-processor-sdk-linux-am62xx-evm-10.00.07.04/board-support/ti-u-boot-2024.04

############################################################################################    终端####################################################################################################################

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

    您好!

    我已将您的主题分配给了我们的一名团队成员。 请注意,这是一个在印度的假日周。 如果您在几个工作日内未收到回复、请在下周随意点击该主题帖。

    此致、

    Nick

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

    谢谢你。

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

    您好!   

    请参阅随附的文件并使用 AM62x 构建命令创建一个文件。

    此致、
    Aparna


    e2e.ti.com/.../7002.U_2D00_boot_5F00_build_5F00_am62p