Because of the Thanksgiving holiday in the U.S., TI E2E™ design support forum responses may be delayed from November 25 through December 2. Thank you for your patience.

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.

TDA4VMXEVM: Building demo apps for PC emulation fails

Part Number: TDA4VMXEVM

Hi,

I am trying to build the TDA4 demo apps for PC emulation mode in x86_64 Linux following the Vision Apps User Guide, but two libraries for x86_64 seem to be missing:

/usr/bin/ld: cannot find -lvxlib_x86_64
/usr/bin/ld: cannot find -lc6xsim_x86_64_C66

I only found libraries for x86 Linux or x86_64 Windows or alternatively instructions to building them. But nothing for x86_64 Linux... According to the User Guide the libraries should be present and it should link properly. What am I doing wrong?

Regards

Dominic Fellner

  • Which version of PSDKRA (Processor SDK RTOS Automotive) you are using ?

    The file would be at tiovx/lib/PC/x86_64/LINUX/release/libc6xsim_x86_64_C66.a

    We don't package windows and x86 files anymore. So I need to know the version you are using ?

    regards
    Kedar

  • Hi Kedar,

    we use psdk_rtos_auto_j7_06_00_00_00 and psdk_linux_auto_j7_06_00_00_00.

    The folder you mentioned does not contain the library, but only the following files:

    libvx_conformance_engine.a
    libvx_conformance_tests.a
    libvx_conformance_tests_testmodule.a
    libvx_framework.a
    libvx_kernels_host_utils.a
    libvx_kernels_hwa.a
    libvx_kernels_hwa_tests.a
    libvx_kernels_openvx_core.a
    libvx_kernels_target_utils.a
    libvx_kernels_test_kernels.a
    libvx_kernels_test_kernels_tests.a
    libvx_kernels_tidl.a
    libvx_platform_pc.a
    libvx_sample_usecases.a
    libvx_target_kernels_c66.a
    libvx_target_kernels_dmpac_dof.a
    libvx_target_kernels_dmpac_sde.a
    libvx_target_kernels_ivision_common.a
    libvx_target_kernels_j7_arm.a
    libvx_target_kernels_openvx_core.a
    libvx_target_kernels_source_sink.a
    libvx_target_kernels_tidl.a
    libvx_target_kernels_tutorial.a
    libvx_target_kernels_vpac_ldc.a
    libvx_target_kernels_vpac_msc.a
    libvx_target_kernels_vpac_nf.a
    libvx_target_kernels_vpac_viss.a
    libvx_tiovx_tests.a
    libvx_tiovx_tidl_tests.a
    libvx_tutorial.a
    libvx_utils.a
    libvx_vxu.a

    Regards

    Dominic

  • What is the timestamp of the files in this directory?  For me, it is (Jul 22 13:47),  The reason I ask is because I want to make sure that we have the same exact version of the release package, because these files are in the release package I have installed on my PC.

    The files you mentioned that are missing from this folder are the only ones which are not generated from the tiovx build (they come only in the release pacakge), meaning that once they are deleted, they can't be regenerated?  Is it possible that the lib folder contents were deleted and then re-built?

    Thanks,

    Jesse

  • Hi Jesse,

    thanks for your hint. For some reason this was not tracked in our git repo, but in the freshly installed package, it is available.

    Now I can build the vision apps with host emulation, thank you!

    Regards

    Dominic