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-J721E: Help with TIOVX Software

Part Number: PROCESSOR-SDK-J721E
Other Parts Discussed in Thread: SYSBIOS

Hello Ti-Team, I am trying to get familiar with TIOVX and was following this Guide https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/latest/exports/docs/tiovx/docs/user_guide/BUILD_INSTRUCTIONS.html

I downloaded this installer -> https://www.ti.com/tool/download/PROCESSOR-SDK-RTOS-J721E/07.01.00.11

which is not the newest Version of the SDK ( I dont know if that matters).

The problem is when following the building process I get an error:

/bin/sh: 1: /home/apc1wi/ti-processor-sdk-rtos-j721e-evm-07_01_00_11/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf/bin/aarch64-none-elf-gcc: not found
make: *** [concerto/finale.mak:309: /home/apc1wi/ti-processor-sdk-rtos-j721e-evm-07_01_00_11/tiovx/out/J7/A72/SYSBIOS/release/module/.home.apc1wi.ti-processor-sdk-rtos-j721e-evm-07_01_00_11.tiovx.kernels_j7.hwa.host/vx_display_host.o] Error 127

And some folders for example: $TIOVX_PATH/out/PC/x86_64/LINUX/$PROFILE/ is not created.

Do you have any advice ?

thank you!

  • Hi,

    The Build instructions you have are for the latest SDK version.

    Hence, please use the latest SDK version 09.00.00.02 available in the below path 

    PROCESSOR-SDK-J721E Software development kit (SDK) | TI.com

    You could download the PROCESSOR-SDK-RTOS-J721E here and follow the same build instructions.

    TIOVX User Guide: TIOVX Build & Run Instructions

    Regards,

    Nikhil

  • Thanks for the response, I tried that. Still not working im getting this output after invoking the 'make' command

    SHELL=/bin/sh
    TARGET_MAKEFILES=conformance_tests/kernels/test_kernels/arm/concerto.mak conformance_tests/kernels/test_kernels/c66/bam/concerto.mak conformance_tests/kernels/test_kernels/c66/concerto.mak conformance_tests/kernels/test_kernels/host/concerto.mak conformance_tests/kernels/test_kernels/test/concerto.mak conformance_tests/test_conformance/concerto.mak conformance_tests/test_conformance/test_module/concerto.mak conformance_tests/test_engine/concerto.mak conformance_tests/test_executable/concerto.mak conformance_tests/test_tiovx/concerto.mak kernels/common/host/concerto.mak kernels/common/target/concerto.mak kernels/ivision/common/concerto.mak kernels/openvx-core/c66x/bam/concerto.mak kernels/openvx-core/c66x/concerto.mak kernels/openvx-core/host/concerto.mak kernels/openvx-ext/host/concerto.mak kernels/openvx-ext/target/concerto.mak kernels/openvx-ext/test/concerto.mak source/framework/concerto.mak source/platform/pc/linux/concerto.mak source/platform/pc/windows/concerto.mak source/platform/psdk_j7/hlos/concerto.mak source/platform/psdk_j7/rtos/concerto.mak source/vxu/concerto.mak tutorial/ch00_main/concerto.mak tutorial/ch03_graph/c66x/concerto.mak tutorial/concerto.mak utils/source/concerto.mak
    undefined TIARMCGT_ROOT=
    file TIARMCGT_LLVM_ROOT=$(PSDK_TOOLS_PATH)/ti-cgt-armllvm_2.1.3.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_3.1.0.LTS
    undefined GCC_WINDOWS_ROOT=
    file GCC_LINUX_ROOT=/usr/
    file GCC_QNX_ROOT=$(QNX_HOST)/usr/bin
    #######################################################################
    TARGET_COMBO=J721E:FREERTOS:R5F:1:release:TIARMCGT_LLVM
    #######################################################################
    TARGET_COMBO=J721E:FREERTOS:C66:1:release:CGT6X
    Build Skipped for conformance_tests.kernels.test_kernels.c66.bam.J721E.FREERTOS.C66.release:vx_target_kernels_dsp_bam
    Build Skipped for kernels.openvx-core.c66x.bam.J721E.FREERTOS.C66.release:vx_target_kernels_openvx_core_bam
    #######################################################################
    TARGET_COMBO=J721E:FREERTOS:C71:1:release:CGT7X
    #######################################################################
    TARGET_COMBO=J721E:LINUX:A72:1:release:GCC_LINUX_ARM
    Copying Prebuilt libs from prebuilt_libs to lib
    [TIARM] Compiling C vx_scalar_source_obj_array_target.c
    /bin/sh: 1: /home/apc1wi/ti/ti-cgt-armllvm_2.1.3.LTS/bin/tiarmclang: not found
    make: *** [/home/apc1wi/Documents/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/sdk_builder/concerto/finale.mak:316: /home/apc1wi/Documents/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/tiovx/out/J721E/R5F/FREERTOS/release/module/conformance_tests.kernels.test_kernels.arm/vx_scalar_source_obj_array_target.obj] Error 127

  • Hi, 

    Could you please confirm the below

    • Are you using Ubuntu Linux x86_64 machine, v22.04 LTS
    • If yes, is the execution of below command successful (Do below to download and install additional dependencies needed to build TIOVX)
      cd ${PSDKR_PATH}
      ./sdk_builder/scripts/setup_psdk_rtos.sh
    • If yes, are you running this for PC emulation? If yes, do you have the Add-on package installer file ti-processor-sdk-rtos-${SOC}-evm-xx_xx_xx_xx-linux-x64-installer.run ?

    Regards,

    Nikhil

  • Hello

    So im working on Ubuntu Linux x86_64, v20.04 LTS

    I tried that command i get this error: ERROR: Missing /home/apc1wi/Documents/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/tisdk-adas-image-j721e-evm.tar.xz.  Download and try again.

    Where can u download this ?

    I dont quite know what you mean with your last question. I have this not installed because i couldnt find it for Version 9_00_00_02

  • Hi,

    The SDK version 09_00_00_02 is supported on Ubuntu v22.04 LTS and the versions before that are supported on Ubuntu v18

    Hence, if you are using the Latest SDK, I would suggest you to install Ubuntu v22.04 LTS.

    I tried that command i get this error: ERROR: Missing /home/apc1wi/Documents/ti-processor-sdk-rtos-j721e-evm-09_00_00_02/tisdk-adas-image-j721e-evm.tar.xz.  Download and try again.

    Where can u download this ?

    Please download the SDK from the below link

    https://dr-download.ti.com/software-development/software-development-kit-sdk/MD-bA0wfI4X2g/09.00.00.02/ti-processor-sdk-rtos-j721e-evm-09_00_00_02.tar.gz

    I dont quite know what you mean with your last question. I have this not installed because i couldnt find it for Version 9_00_00_02

    Could you please confirm if you are trying to use PC emulation or trying to run on the board?
    If PC emulation, you would have to get access to the AddOn package.
    The procedure to get access is mentioned in the TIOVX userguide under the heading "Attention".

    Regards,

    Nikhil

  • Okay so I switched to the Version 8_06_01_03

    and installed all the additonal packages. When i make, i think the build goes through but I still dont have all the folders as described in the Guide

  • Hi,

    The SDK version 09_00_00_02 is supported on Ubuntu v22.04 LTS and the versions before that are supported on Ubuntu v18

    As mentioned above, the versions before SDK 09 (i.e. SDK 8.6, 8.5 etc) are supported and validated on Ubuntu v18.04.
    Hence, if you run on Ubuntu v20.04, it would not have few packages.

    Could you please install Ubuntu 18.04 if you are using the previous versions or please install Ubuntu v22.04 if you are using SDK 09.00.00.02

    Regards,

    Nikhil

  • are there no Versions for Ubuntu 20 ?

  • Sorry, we do not have support for Ubuntu 20.

    You would have to either have to use Ubuntu 22 for the latest SDK or use Ubuntu 18 for the earlier SDK releases.

    Regards,

    Nikhil