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.

[参考译文] TDA4VH-Q1:对于 TARGET_CPU C7120 和 PROCESSOR-SDK-RTOS、在 C784S4 11.01.04 上编译 vision_apps 失败

Guru**** 2562120 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1572303/tda4vh-q1-building-vision_apps-on-processor-sdk-rtos-j784s4-11-01-04-fails-for-target_cpu-c7120-and-r5f

器件型号:TDA4VH-Q1
主题中讨论的其他器件:SYSBIOS

工具/软件:

您好:

使用 R5F-J784S4 版本 11.01.04、我们会尝试单独为每个 target_CPU 构建 vision_apps、但 C7120 和 PROCESSOR-SDK-RTOS 无法构建、下面是使用的命令及其输出。

命令:

make vision_apps BUILD_EMULATION_MODE=no BUILD_TARGET_MODE=yes BUILD_LINUX_MPU=yes PROFILE=release TARGET_CPU=C7120

输出:

Keep only C7120 CPU in TARGET_COMBOS
undefined TIARMCGT_ROOT=
file TIARMCGT_LLVM_ROOT=$(PSDK_TOOLS_PATH)/ti-cgt-armllvm_4.0.1.LTS
undefined GCC_SYSBIOS_ARM_ROOT=
file CGT6X_ROOT=$(PSDK_TOOLS_PATH)/ti-cgt-c6000_8.3.7
file CGT7X_ROOT=$(PSDK_TOOLS_PATH)/ti-cgt-c7000_5.0.0.LTS
undefined GCC_WINDOWS_ROOT=
file GCC_LINUX_ROOT=/usr/
environment GCC_QNX_ROOT=/home/user017/qnx800/host/linux/x86_64/usr/bin
#######################################################################
TARGET_COMBO=J784S4:FREERTOS:C7120:1:release:CGT7X
make[1]: *** No rule to make target 'tivision_apps'.  Stop.
make[1]: Leaving directory '/opt/ti-processor-sdk-rtos-j784s4-evm-11_01_00_04/vision_apps'
make: *** [makerules/makefile_vision_apps.mak:22: edgeai_deps] Error 2

此致

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

    尊敬的 Amine Hamidi

    makefile 不够细化、这不是一个受支持的工作流程。

    您可以编辑 vision_apps_build_flags.mak 来更改 BUILD_CPU_MCU2_0、 BUILD_CPU_MCU2_1、BUILD_CPU_MCU3_0 等值、但 BUILD_CPU_MPU1 必须保持为“是“。

    您可以尝试编辑 makerules/makefile_vision_apps.mak 来删除或保护以下内容:

    edgeai_deps:
    	$(MAKE) -C $(VISION_APPS_PATH) tivision_apps
    	$(MAKE) edgeai

    此致、
    Jared

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

    我们为此添加了一个修复程序、并添加了一个新的构建测试用例进行跟踪。  这是你现在要解决的改变。  谢谢。

    edgeai_deps:
    ifeq ($(TARGET_CPU),$(filter $(TARGET_CPU), x86_64 A72 A53))
    ifeq ($(TARGET_OS), $(filter $(TARGET_OS), LINUX QNX))
    	$(MAKE) -C $(VISION_APPS_PATH) tivision_apps
    	$(MAKE) edgeai
    endif
    endif