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:SDK_8_04-00中的 VISION_APPS 构建故障

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1195294/tda4vm-vision_apps-build-failure-in-sdk_8_04-00

器件型号:TDA4VM

你好。

运行 ./PSDK_RTOS/scripts/setup_pSDK_RTOS.sh 后、我尝试生成视觉应用(使 vision_apps -J4)、但我收到错误:

未定义的首次引用
符号
------ --------
TimeSyncPt_enable /home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/ethfw/out/J721E/R5Ft/FREERTOS/release/ethfw.lib
TimeSyncPt_init /home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/ethfw/out/J721E/R5Ft/FREERTOS/release/ethfw.lib
TimeSyncPtp_setDefaultPtConfig /home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/ethfw/out/J721E/R5Ft/FREERTOS/release/ethfw.lib

错误:未解析的符号仍然存在
链接/home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/vision_apps/out/J7/A72/LINUX/release/vx_app_valet_parking.out
链接/home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/vision_apps/out/J7/A72/LINUX/release/vx_app_srv_calibration.out
错误:链接过程中遇到错误;
"/home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/vision_apps/out/J
7/R5F/FreeRTOS/RELEASE/VX_APP_RTOS_LINUX_MCU2_0.OUT"未构建
链接/home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/vision_apps/out/J7/A72/LINUX/release/vx_app_srv_camera.out
tiarmclang:错误:tiarmlnk 命令失败、退出代码为1 (使用-v 查看调用)
Concerto / finale.mak:212:目标/home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/vision_apps/out/J7/R5F/FREERTOS/release/vx_app_rtos_linux_mcu2_0.out 的配方失败
maked[1]:[/home/fn5pva0/ti-processor-sdk-rtos-j721e-evm-08_04_00_06/vision_apps/out/J7/R5F/FREERTOS/release/vx_app_rtos_linux_mcu2_0.out 错误1 (忽略)

以下是无法找到某些二进制文件的情况:

错误:找不到文件"enet_timesync_PTP.aer5f"
错误:找不到文件"enet_timesync_hal.aer5f"

在这里、我运行安装内容后的文件夹内容:

我如何解决这个问题?

非常感谢。

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

    您好!
    运行 setup_psdk_rtos.sh 后、您是否可以先构建 SDK?

    请按照以下命令操作

    cd ${PSDKRA}/vision_apps
    make vision_apps_scrub
    make sdk -j
    

    此致、
    Nikhil

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

    经过很长时间的"make SDK -j"、似乎可以顺利完成。 如果我再次执行 make_vision_app、我会得到以下结果:

    因此问题发生了变化。

    我已经安装了8.5、在  setup_psdk_rtos.sh 之后、在这种情况下不会出现问题。  

    BR

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

    您好!

    那么、您在 SDK 8.5中看不到这个问题、对吧?

    make SDK -j  也包括 vision_apps 的构建。 因此、请检查 SDK 构建是否确实成功通过。 由于它是一个长度构建、有可能在这两者之间的某个位置出现构建错误。

    屏幕截图也显示了相同的内容。

    因此、由于 SDK 8.5可以为您提供帮助、我建议您继续 执行同样的操作。
    否则、如果您对 SDK 8.4感兴趣、我将要求您重新开始使用全新的 SDK 并执行  setup_psdk_rtos.sh、 然后 进行 SDK -j

    此致、
    Nikhil

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

    我还在8.4中解决了编译问题(重新安装软件包)。

    谢谢