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.
我在TDA4VM EVM开发板上调试,PSDK版本是09-00-01-02,编译时碰到如下问题,帮忙看看怎么解决?
I used the TDA4VM EVM board,the PSDK is 09-00-01-02,what‘s the matter with below error?
eng@feng-VirtualBox:~/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02$ make u-boot
===================================
Building U-boot for A72
===================================
make -j 1 -C /home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6 ARCH=arm j721e_evm_a72_config \
O=/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6/build/a72
make[1]: Entering directory '/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6'
make[2]: Entering directory '/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6/build/a72'
GEN Makefile
#
# configuration written to .config
#
make[2]: Leaving directory '/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6/build/a72'
make[1]: Leaving directory '/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6'
make -j 1 -C /home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6 ARCH=arm CROSS_COMPILE=/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux- \
BINMAN_INDIRS=/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/prebuilt-images BL31=/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/prebuilt-images/bl31.bin TEE=/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/prebuilt-images/bl32.bin \
O=/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6/build/a72
make[1]: Entering directory '/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6'
make[2]: Entering directory '/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6/build/a72'
GEN Makefile
scripts/kconfig/conf --syncconfig Kconfig
CFG u-boot.cfg
GEN include/autoconf.mk
GEN include/autoconf.mk.dep
CFG spl/u-boot.cfg
GEN spl/include/autoconf.mk
Using /home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6 as source for U-Boot
GEN Makefile
UPD include/generated/timestamp_autogenerated.h
ENVC include/generated/env.txt
ENVP include/generated/env.in
ENVT include/generated/environment.h
CC cmd/version.o
AR cmd/built-in.o
CC env/common.o
AR env/built-in.o
CC lib/efi_loader/dtbdump.o
LD lib/efi_loader/dtbdump_efi.so
OBJCOPY lib/efi_loader/dtbdump.efi
CC lib/efi_loader/initrddump.o
LD lib/efi_loader/initrddump_efi.so
OBJCOPY lib/efi_loader/initrddump.efi
LD u-boot
/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/aarch64-oe-linux/aarch64-oe-linux-ld.bfd: cannot find -lgcc: No such file or directory
/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6/Makefile:1757: recipe for target 'u-boot' failed
make[2]: *** [u-boot] Error 1
make[2]: Leaving directory '/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6/build/a72'
Makefile:177: recipe for target 'sub-make' failed
make[1]: *** [sub-make] Error 2
make[1]: Leaving directory '/home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6'
makerules/Makefile_u-boot:11: recipe for target 'u-boot-a72' failed
make: *** [u-boot-a72] Error 2
我在TDA4VM EVM开发板上调试,PSDK版本是09-00-01-02,我想编译SBL时,碰到如下问题,帮忙看看怎么解决?
I used the TDA4VM EVM board,the PSDK is 09-00-01-02, I want to build the SBL, what‘s the matter with below error?
feng@feng-VirtualBox:/opt/TDA4/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/sdk_builder$ make sbl_bootimage
make -C /opt/TDA4/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/pdk_jacinto_09_00_00_45/packages/ti/build sbl_mmcsd_img TOOLS_INSTALL_PATH=/home/feng/ti DISABLE_RECURSE_DEPS=no BOARD=j721e_evm CORE=mcu1_0 -s
make[4]: *** No rule to make target '/opt/TDA4/ti-processor-sdk-rtos-j721e-evm-09_', needed by '/opt/TDA4/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/pdk_jacinto_09_00_00_45/packages/ti/binary/ti/osal/osal_nonos/obj/j721e/r5f/release/CacheP_nonos.oer5f'. Stop.
/opt/TDA4/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/pdk_jacinto_09_00_00_45/packages/ti/build/makerules/common.mk:292: recipe for target 'osal_nonos' failed
make[3]: *** [osal_nonos] Error 2
/opt/TDA4/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/pdk_jacinto_09_00_00_45/packages/ti/build/makerules/common.mk:410: recipe for target 'mcu1_0' failed
make[2]: *** [mcu1_0] Error 2
makefile:368: recipe for target 'sbl_mmcsd_img' failed
make[1]: *** [sbl_mmcsd_img] Error 2
makerules/makefile_sbl.mak:158: recipe for target 'sbl_pdk_sd' failed
make: *** [sbl_pdk_sd] Error 2
vim /home/feng/ti-processor-sdk-linux-adas-j721e-evm-09_00_01_02/board-support/u-boot-2023.04+gitAUTOINC+bd74e615a6-gbd74e615a6/Makefile
根据参考帖子,我在如上Makefile中添加如下一行:
CROSS_COMPILE=/home/feng/ti/arm-gnu-toolchain-11.3.rel1-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu-
make u-boot 没有解决。参考帖子中的其它几种方式也不行。
make linux 和 make linux-dtbs 是可以的,就是make u-boot 会报错。
希望优先帮忙解决 make sbl_bootimage ,谢谢
请看下面e2e工程师的回复。
Can you take a look at this FAQ: https://e2e.ti.com/f/791/t/1273477