Other Parts Discussed in Thread: SK-AM62P-LP
部件号: AM62P
我正在使用 Linux-RT SDK 11.01.16.13 来缩短 SK-AM62P-LP 的启动时间、当我尝试运行以下命令时:
$ make -s BOARD=am62px-sk all FALCON_MODE=1
当为 R5 编译 U-boot 时、编译会失败、此时会出现以下错误:
===================================
Building U-boot for R5
===================================
/home/pcuser/ti-processor-sdk-linux-rt-am62pxx-evm-11.01.16.13/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-ld.bfd: warning: -z norelro ignored
/home/pcuser/ti-processor-sdk-linux-rt-am62pxx-evm-11.01.16.13/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-ld.bfd: warning: -z norelro ignored
/home/pcuser/ti-processor-sdk-linux-rt-am62pxx-evm-11.01.16.13/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-ld.bfd: warning: -z norelro ignored
/home/pcuser/ti-processor-sdk-linux-rt-am62pxx-evm-11.01.16.13/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-ld.bfd: warning: -z norelro ignored
/home/pcuser/ti-processor-sdk-linux-rt-am62pxx-evm-11.01.16.13/k3r5-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-oe-eabi/arm-oe-eabi-ld.bfd: warning: -z norelro ignored
/home/pcuser/ti-processor-sdk-linux-rt-am62pxx-evm-11.01.16.13/k3r5-devkit/sysroots/x86_64-arago-linux/usr/libexec/arm-oe-eabi/gcc/arm-oe-eabi/13.4.0/ld: /tmp/cc1n5MPW.ltrans2.ltrans.o:(.data.init_sequence_r+0x2c): undefined reference to `board_init'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/pcuser/ti-processor-sdk-linux-rt-am62pxx-evm-11.01.16.13/board-support/ti-u-boot-2025.01+git/Makefile:1824: u-boot] Error 1
make[1]: *** [Makefile:177: sub-make] Error 2
make: *** [makerules/Makefile_u-boot:41: u-boot-r5] Error 2
我还尝试了运行:
$ make am62px_evm_r5_defconfig
在尝试“make all“(全部执行)之前、这会建议我运行“make mrpareter“、在执行和重新运行“make all“(全部执行)之后、仍然会出现相同的错误。