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: Processors forum

Part Number: TDA4VH-Q1
Other Parts Discussed in Thread: TDA4VH

Hello,

SDK: ti-processor-sdk-rtos-j784s4-evm-08_06_01_03 in Linux release version. 

I am trying to migrate an application which previously was able to run in TDA mid to TDA high. This articular app utilizes a custom kernel that further is build upon MMALIB libraries. We created a library for this custom kernel and this kernel is further added in /ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/platform/j784s4/rtos/c7x_1/main.c. As a result of compilation, we are experiencing the following error 

What have I done so far: 

1. I tried to build mmalib, but facing an issue with c7_target. the compiler is automatically considering Target CPU as C7100 whereas in TDAH sdk C7120 is the target CPU. as a result the build for mmalib is not working.

2. also I tried the commands from MMALIB build user guide by passing Target_CPU separately as well but no luck there as well.

3. For the memory issue, as it was pertaining to linker files: I tried to modify the memory allocation in j784s4_linker_freertos.cmd, but this is further leading to more errors.

4. I have provided this library as a static_lib in concerto_c7x_inc.mak.

5. The following kernel register function is added in app_main() function within  /ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/platform/j784s4/rtos/c7x_1/main.c:

 

7. I am also getting the following error during compilation:

Kindly let me know how to resolve these issues.

  • Hi,

    The query above has many issues i believe, so let us take it down one by one.

    . I tried to build mmalib, but facing an issue with c7_target. the compiler is automatically considering Target CPU as C7100 whereas in TDAH sdk C7120 is the target CPU. as a result the build for mmalib is not working.

    May I know how are you building this? What is the command being used?

    Are you rebuilding the library for TDA4VH on the default SDK?

    I am also getting the following error during compilation:

    Have you used the following in the concerto of vx_app_c7x_target_kernel_transpose

    ifeq ($(TARGET_CPU),$(filter $(TARGET_CPU), x86_64 C71 C7120 C7504))

    Regards,

    Nikhil

  • 1. We tried to update a small piece of code in MMALIB to see if we can build it and found that the target cpu it is considering is different to what it should be. Hence, we weren't sure if this problem is with MMALIB or the way we are building it. I thought this might be of some concern with the original issue we were facing, so mentioned it here. In order to build MMALIB we followed the instructions mentioned here: MMALIB User Guide: MMALIB Build Instructions. we simply used the commands make mmalib inside vision apps and also checked running this command within MMALIB directory.

    2. Yes, we do have the given line mentioned in the concerto of the library. 

  • Hi,
    Thank you for confirming this.

    Could you provide the full error logs (i.e., the whole build logs) along with the instruction you are running in a .txt file for both mmalib and vx_app_c7x_target_kernel_transpose?

    Regards,

    Nikhil

  • Below are the logs received while making vision apps with kernel transpose register enabled in main.c under c7x_1 core. 
    
    
    stoneridge@stoneridge-VirtualBox:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps$ make vision_apps -j4
    SHELL=/bin/sh
    TARGET_MAKEFILES=applibs/srv_bowl_lut_gen_applib/concerto.mak applibs/srv_calibration_applib/concerto.mak applibs/test/concerto.mak apps/basic_demos/app_c7x_kernel/c7x/concerto.mak apps/basic_demos/app_c7x_kernel/concerto.mak apps/basic_demos/app_dof/concerto.mak apps/basic_demos/app_fd_exchange/concerto.mak apps/basic_demos/app_linux_arm_opengl_mosaic/concerto.mak apps/basic_demos/app_multi_cam/concerto.mak apps/basic_demos/app_multi_cam_codec/concerto.mak apps/basic_demos/app_single_cam/concerto.mak apps/basic_demos/app_stereo/concerto.mak apps/basic_demos/app_vx_tutorial/concerto.mak apps/cv_demos/app_sfm/concerto.mak apps/dl_demos/OD_new/bkup/concerto.mak apps/dl_demos/OD_new/concerto.mak apps/dl_demos/app_tidl/concerto.mak apps/dl_demos/app_tidl_avp/concerto.mak apps/dl_demos/app_tidl_avp2/concerto.mak apps/dl_demos/app_tidl_avp3/concerto.mak apps/dl_demos/app_tidl_avp4/concerto.mak apps/dl_demos/app_tidl_cam/concerto.mak apps/dl_demos/app_tidl_od/concerto.mak apps/dl_demos/app_tidl_od_cam/concerto.mak apps/dl_demos/app_tidl_od_yolo/bkup/concerto.mak apps/dl_demos/app_tidl_od_yolo/c7x/concerto.mak apps/dl_demos/app_tidl_od_yolo/concerto.mak apps/dl_demos/app_tidl_seg/concerto.mak apps/dl_demos/app_tidl_seg_cam/concerto.mak apps/dl_demos/app_tidl_vl/concerto.mak apps/srv_demos/app_srv_calibration/concerto.mak apps/srv_demos/app_srv_camera/concerto.mak apps/srv_demos/app_srv_fileio/concerto.mak apps/tests/app_test_framework/concerto.mak apps/tests/app_vx_conformance/concerto.mak apps/utilities/app_heap_stats/concerto.mak apps/utilities/app_ipc/concerto.mak apps/utilities/app_load_test/concerto.mak apps/utilities/app_mem/concerto.mak apps/utilities/app_remote_log/concerto.mak apps/utilities/app_viss/concerto.mak kernels/common/target/concerto.mak kernels/fileio/arm/concerto.mak kernels/fileio/host/concerto.mak kernels/img_proc/a72/concerto.mak kernels/img_proc/c66/concerto.mak kernels/img_proc/c71/concerto.mak kernels/img_proc/host/concerto.mak kernels/img_proc/r5f/concerto.mak kernels/sample/a72/concerto.mak kernels/sample/host/concerto.mak kernels/srv/c66/concerto.mak kernels/srv/gpu/3dsrv/Tools/concerto.mak kernels/srv/gpu/3dsrv/concerto.mak kernels/srv/gpu/concerto.mak kernels/srv/host/concerto.mak kernels/srv/test/concerto.mak kernels/stereo/host/concerto.mak kernels/stereo/target/bam/concerto.mak kernels/stereo/target/concerto.mak kernels/stereo/test/concerto.mak modules/concerto.mak modules/src/concerto.mak platform/j784s4/linux/concerto.mak platform/j784s4/qnx/concerto.mak platform/j784s4/rtos/c7x_1/concerto.mak platform/j784s4/rtos/c7x_2/concerto.mak platform/j784s4/rtos/c7x_3/concerto.mak platform/j784s4/rtos/c7x_4/concerto.mak platform/j784s4/rtos/common/concerto.mak platform/j784s4/rtos/common_linux/concerto.mak platform/j784s4/rtos/common_qnx/concerto.mak platform/j784s4/rtos/concerto.mak platform/j784s4/rtos/mcu1_0/concerto.mak platform/j784s4/rtos/mcu1_1/concerto.mak platform/j784s4/rtos/mcu2_0/concerto.mak platform/j784s4/rtos/mcu2_1/concerto.mak platform/j784s4/rtos/mcu3_0/concerto.mak platform/j784s4/rtos/mcu3_1/concerto.mak platform/j784s4/rtos/mcu4_0/concerto.mak platform/j784s4/rtos/mcu4_1/concerto.mak utils/app_init/src/concerto.mak utils/codec_wrapper/src/concerto.mak utils/console_io/src/concerto.mak utils/draw2d/src/concerto.mak utils/dss/src/concerto.mak utils/ethfw/src/concerto.mak utils/grpx/src/concerto.mak utils/gst_wrapper/src/concerto.mak utils/hwa/src/concerto.mak utils/ipc/src/concerto.mak utils/iss/src/concerto.mak utils/itt_server/src/concerto.mak utils/mem/src/concerto.mak utils/misc/src/concerto.mak utils/network_api/src/concerto.mak utils/opengl/src/a72/concerto.mak utils/opengl/src/pc/concerto.mak utils/openmax_wrapper/src/concerto.mak utils/perf_stats/src/concerto.mak utils/remote_service/src/concerto.mak utils/sciclient/src/concerto.mak utils/sciserver/src/concerto.mak utils/sensors/src/concerto.mak utils/udma/src/concerto.mak
    undefined TIARMCGT_ROOT=
    file TIARMCGT_LLVM_ROOT=$(PSDK_PATH)/ti-cgt-armllvm_1.3.0.LTS
    file GCC_SYSBIOS_ARM_ROOT=$(PSDK_PATH)/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf
    file CGT6X_ROOT=$(PSDK_PATH)/ti-cgt-c6000_8.3.7
    file CGT7X_ROOT=$(PSDK_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=J784S4:FREERTOS:R5F:3:release:TIARMCGT_LLVM
    #######################################################################
    TARGET_COMBO=J784S4:FREERTOS:C7120:1:release:CGT7X
    #######################################################################
    TARGET_COMBO=J784S4:LINUX:A72:1:release:GCC_LINUX_ARM
    concerto/finale.mak:212: warning: overriding recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: ignoring old recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: overriding recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: ignoring old recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    Build Skipped for kernels.stereo.target.bam.J784S4.LINUX.A72.release:vx_target_kernels_stereo_bam
    # SDK paths OK !!!
    make all
    make[1]: Entering directory '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps'
    SHELL=/bin/sh
    TARGET_MAKEFILES=applibs/srv_bowl_lut_gen_applib/concerto.mak applibs/srv_calibration_applib/concerto.mak applibs/test/concerto.mak apps/basic_demos/app_c7x_kernel/c7x/concerto.mak apps/basic_demos/app_c7x_kernel/concerto.mak apps/basic_demos/app_dof/concerto.mak apps/basic_demos/app_fd_exchange/concerto.mak apps/basic_demos/app_linux_arm_opengl_mosaic/concerto.mak apps/basic_demos/app_multi_cam/concerto.mak apps/basic_demos/app_multi_cam_codec/concerto.mak apps/basic_demos/app_single_cam/concerto.mak apps/basic_demos/app_stereo/concerto.mak apps/basic_demos/app_vx_tutorial/concerto.mak apps/cv_demos/app_sfm/concerto.mak apps/dl_demos/OD_new/bkup/concerto.mak apps/dl_demos/OD_new/concerto.mak apps/dl_demos/app_tidl/concerto.mak apps/dl_demos/app_tidl_avp/concerto.mak apps/dl_demos/app_tidl_avp2/concerto.mak apps/dl_demos/app_tidl_avp3/concerto.mak apps/dl_demos/app_tidl_avp4/concerto.mak apps/dl_demos/app_tidl_cam/concerto.mak apps/dl_demos/app_tidl_od/concerto.mak apps/dl_demos/app_tidl_od_cam/concerto.mak apps/dl_demos/app_tidl_od_yolo/bkup/concerto.mak apps/dl_demos/app_tidl_od_yolo/c7x/concerto.mak apps/dl_demos/app_tidl_od_yolo/concerto.mak apps/dl_demos/app_tidl_seg/concerto.mak apps/dl_demos/app_tidl_seg_cam/concerto.mak apps/dl_demos/app_tidl_vl/concerto.mak apps/srv_demos/app_srv_calibration/concerto.mak apps/srv_demos/app_srv_camera/concerto.mak apps/srv_demos/app_srv_fileio/concerto.mak apps/tests/app_test_framework/concerto.mak apps/tests/app_vx_conformance/concerto.mak apps/utilities/app_heap_stats/concerto.mak apps/utilities/app_ipc/concerto.mak apps/utilities/app_load_test/concerto.mak apps/utilities/app_mem/concerto.mak apps/utilities/app_remote_log/concerto.mak apps/utilities/app_viss/concerto.mak kernels/common/target/concerto.mak kernels/fileio/arm/concerto.mak kernels/fileio/host/concerto.mak kernels/img_proc/a72/concerto.mak kernels/img_proc/c66/concerto.mak kernels/img_proc/c71/concerto.mak kernels/img_proc/host/concerto.mak kernels/img_proc/r5f/concerto.mak kernels/sample/a72/concerto.mak kernels/sample/host/concerto.mak kernels/srv/c66/concerto.mak kernels/srv/gpu/3dsrv/Tools/concerto.mak kernels/srv/gpu/3dsrv/concerto.mak kernels/srv/gpu/concerto.mak kernels/srv/host/concerto.mak kernels/srv/test/concerto.mak kernels/stereo/host/concerto.mak kernels/stereo/target/bam/concerto.mak kernels/stereo/target/concerto.mak kernels/stereo/test/concerto.mak modules/concerto.mak modules/src/concerto.mak platform/j784s4/linux/concerto.mak platform/j784s4/qnx/concerto.mak platform/j784s4/rtos/c7x_1/concerto.mak platform/j784s4/rtos/c7x_2/concerto.mak platform/j784s4/rtos/c7x_3/concerto.mak platform/j784s4/rtos/c7x_4/concerto.mak platform/j784s4/rtos/common/concerto.mak platform/j784s4/rtos/common_linux/concerto.mak platform/j784s4/rtos/common_qnx/concerto.mak platform/j784s4/rtos/concerto.mak platform/j784s4/rtos/mcu1_0/concerto.mak platform/j784s4/rtos/mcu1_1/concerto.mak platform/j784s4/rtos/mcu2_0/concerto.mak platform/j784s4/rtos/mcu2_1/concerto.mak platform/j784s4/rtos/mcu3_0/concerto.mak platform/j784s4/rtos/mcu3_1/concerto.mak platform/j784s4/rtos/mcu4_0/concerto.mak platform/j784s4/rtos/mcu4_1/concerto.mak utils/app_init/src/concerto.mak utils/codec_wrapper/src/concerto.mak utils/console_io/src/concerto.mak utils/draw2d/src/concerto.mak utils/dss/src/concerto.mak utils/ethfw/src/concerto.mak utils/grpx/src/concerto.mak utils/gst_wrapper/src/concerto.mak utils/hwa/src/concerto.mak utils/ipc/src/concerto.mak utils/iss/src/concerto.mak utils/itt_server/src/concerto.mak utils/mem/src/concerto.mak utils/misc/src/concerto.mak utils/network_api/src/concerto.mak utils/opengl/src/a72/concerto.mak utils/opengl/src/pc/concerto.mak utils/openmax_wrapper/src/concerto.mak utils/perf_stats/src/concerto.mak utils/remote_service/src/concerto.mak utils/sciclient/src/concerto.mak utils/sciserver/src/concerto.mak utils/sensors/src/concerto.mak utils/udma/src/concerto.mak
    undefined TIARMCGT_ROOT=
    file TIARMCGT_LLVM_ROOT=$(PSDK_PATH)/ti-cgt-armllvm_1.3.0.LTS
    file GCC_SYSBIOS_ARM_ROOT=$(PSDK_PATH)/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf
    file CGT6X_ROOT=$(PSDK_PATH)/ti-cgt-c6000_8.3.7
    file CGT7X_ROOT=$(PSDK_PATH)/ti-cgt-c7000_3.1.0.LTS
    undefined GCC_WINDOWS_ROOT=
    file GCC_LINUX_ROOT=/usr/
    environment GCC_QNX_ROOT=/home/stoneridge/qnx710/host/linux/x86_64/usr/bin
    #######################################################################
    TARGET_COMBO=J784S4:FREERTOS:R5F:3:release:TIARMCGT_LLVM
    #######################################################################
    TARGET_COMBO=J784S4:FREERTOS:C7120:1:release:CGT7X
    #######################################################################
    TARGET_COMBO=J784S4:LINUX:A72:1:release:GCC_LINUX_ARM
    concerto/finale.mak:212: warning: overriding recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: ignoring old recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: overriding recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: ignoring old recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    Build Skipped for kernels.stereo.target.bam.J784S4.LINUX.A72.release:vx_target_kernels_stereo_bam
    Required system library vx_conformance_engine.lib
    Required system library vx_conformance_tests.lib
    Required system library vx_tiovx_tests.lib
    Required system library vx_conformance_tests_testmodule.lib
    Required system library vx_utils.lib
    Required system library vx_framework.lib
    Required system library vx_vxu.lib
    Required system library vx_platform_psdk_j7_rtos.lib
    Required system library vx_kernels_target_utils.lib
    Required system library vx_kernels_test_kernels_tests.lib
    Required system library vx_target_kernels_source_sink.lib
    Required system library vx_tutorial.lib
    Required system library vx_kernels_host_utils.lib
    Required system library vx_kernels_hwa_tests.lib
    Required system library vx_kernels_openvx_core.lib
    Required system library vx_kernels_test_kernels.lib
    Required system library vx_kernels_hwa.lib
    Required system library vx_target_kernels_vpac_viss.lib
    Required system library vx_target_kernels_vpac_ldc.lib
    Required system library vx_target_kernels_vpac_msc.lib
    Required system library vx_target_kernels_dmpac_sde.lib
    Required system library vx_target_kernels_vpac_nf.lib
    Required system library vx_target_kernels_capture.lib
    Required system library vx_target_kernels_dmpac_dof.lib
    Required system library vx_target_kernels_display.lib
    Required system library vx_target_kernels_j7_arm.lib
    Required system library vx_target_kernels_csitx.lib
    Required system library ti_imaging_dcc.lib
    Required system library ti_imaging_awbalg.lib
    Required system library vx_target_kernels_imaging_aewb.lib
    Required system library vx_kernels_imaging.lib
    Required system library ti_imaging_aealg.lib
    Required system library ti_imaging_ittsrvr.lib
    Required system library ti_imaging_sensordrv.lib
    Required system library ethfw_callbacks.lib
    Required system library ethfw.lib
    Required system library ethfw_board.lib
    Required system library lib_remoteswitchcfg_server.lib
    Required system library ethfw_lwip.lib
    Required system library lib_remote_device.lib
    Required system library eth_intervlan.lib
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_c7x_target_kernel_transpose.lib
    Required system library libvx_vxu.a
      ==>  building archive '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_c7x_target_kernel_transpose.lib'
    Required system library libvx_framework.a
    Required system library libvx_kernels_host_utils.a
    Required system library libvx_kernels_target_utils.a
    Required system library libvx_kernels_openvx_core.a
    Required system library libvx_utils.a
    Required system library libvx_platform_psdk_j7.a
    Required system library libvx_kernels_hwa.a
    Required system library libvx_kernels_tvm.a
    Required system library libvx_kernels_tidl.a
    Required system library libvx_tutorial.a
    Required system library libvx_hwa_target_kernels.a
    Required system library libvx_kernels_imaging.a
    Required system library libti_2a_wrapper.a
    Required system library libti_imaging_aealg.a
    Required system library libti_imaging_awbalg.a
    Required system library libti_imaging_dcc.a
    Required system library libti_imaging_ittsrvr.a
    Required system library libptk_algos.a
    Required system library libptk_base.a
    Required system library libvx_conformance_tests.a
    Required system library libvx_conformance_engine.a
    Required system library libvx_conformance_tests_testmodule.a
    Required system library libvx_tiovx_tests.a
    Required system library libvx_tiovx_tidl_tests.a
    Required system library libvx_kernels_test_kernels.a
    Required system library libvx_kernels_test_kernels_tests.a
    Required system library libvx_target_kernels_source_sink.a
    Required system library libvx_kernels_hwa_tests.a
    Required system library libvx_tiovx_tvm_tests.a
    Required system library libGLESv2.so
    Required system library libEGL.so
    Required system library librt.so
    Required system library libgbm.so
    Required system library libm.so
    Required system library libstdc++.so
    Required system library libti_rpmsg_char.so
    Required system library libpthread.so
    Required system library libgstreamer-1.0.so
    Required system library libgstapp-1.0.so
    Required system library libgstbase-1.0.so
    Required system library libglib-2.0.so
    Required system library libvx_app_c7x_target_kernel_transpose.a
    Required system library libgobject-2.0.so
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu2_0.lib
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu2_1.lib
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu3_0.lib
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu3_1.lib
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu4_0.lib
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu2_0.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/app_rtos_common_mcu4_1.lib
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu2_1.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu3_1.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu3_0.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu4_0.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release/vx_app_rtos_linux_mcu4_1.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_1.lib
      ==>  building archive '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_1.lib'
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_2.lib
      ==>  building archive '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_2.lib'
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_3.lib
      ==>  building archive '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_3.lib'
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_4.lib
      ==>  building archive '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/app_rtos_common_c7x_4.lib'
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/libtivision_apps.so
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_2.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_3.out
    "/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/platform/j784s4/rtos/c7x_1/j784s4_linker_freertos.cmd", line 79: error: 
       program will not fit into available memory, or the section contains a call
       site that requires a trampoline that can't be generated for this section.
       placement with alignment fails for section ".text" size 0x5c7880.  Available
       memory ranges:
       DDR_C7x_1    size: 0x2dfc000    unused: 0x42257      max hole: 0x40000   
    "/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/platform/j784s4/rtos/c7x_1/j784s4_linker_freertos.cmd", line 93: error: 
       program will not fit into available memory, or the section contains a call
       site that requires a trampoline that can't be generated for this section.
       run placement with alignment fails for section ".bss:taskStackSection" size
       0x1ac400.  Available memory ranges:
       DDR_C7x_1    size: 0x2dfc000    unused: 0x42257      max hole: 0x40000   
    error: errors encountered during linking;
       "/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/visio
       n_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out" not
       built
    concerto/finale.mak:212: recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out' failed
    make[1]: [/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out] Error 1 (ignored)
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_4.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_c7x_kernel.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_dense_optical_flow.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_fd_exchange_producer.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_fd_exchange_consumer.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_multi_cam.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_opengl_mosaic.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_multi_cam_codec.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_single_cam.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_stereo_depth.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tutorial.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_sfm.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od_yolo_normal.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_avp.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_avp2.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_avp3.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_avp4.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_cam.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od_cam.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od_yolo_kernel.out
    /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/gcc-arm-9.2-2019.12-x86_64-aarch64-none-linux-gnu/bin/../lib/gcc/aarch64-none-linux-gnu/9.2.1/../../../../aarch64-none-linux-gnu/bin/ld: cannot find -lvx_app_c7x_target_kernel_transpose
    collect2: error: ld returned 1 exit status
    concerto/finale.mak:212: recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od_yolo_kernel.out' failed
    make[1]: [/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od_yolo_kernel.out] Error 1 (ignored)
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_seg.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_seg_cam.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_vl.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_srv_calibration.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_srv_camera.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_srv_fileio.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_test_framework.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_conformance.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_heap_stats.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_ipc.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_load_test.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_mem.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_arm_remote_log.out
    Linking /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_viss.out
    Copying built libraries: /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/R5F/FREERTOS/release to /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/lib/J784S4/R5F/FREERTOS/release
    
    Below is the error log received when make mmalib is given:
    
    
    
    stoneridge@stoneridge-VirtualBox:~/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps$ make mmalib -j4
    SHELL=/bin/sh
    TARGET_MAKEFILES=applibs/srv_bowl_lut_gen_applib/concerto.mak applibs/srv_calibration_applib/concerto.mak applibs/test/concerto.mak apps/basic_demos/app_c7x_kernel/c7x/concerto.mak apps/basic_demos/app_c7x_kernel/concerto.mak apps/basic_demos/app_dof/concerto.mak apps/basic_demos/app_fd_exchange/concerto.mak apps/basic_demos/app_linux_arm_opengl_mosaic/concerto.mak apps/basic_demos/app_multi_cam/concerto.mak apps/basic_demos/app_multi_cam_codec/concerto.mak apps/basic_demos/app_single_cam/concerto.mak apps/basic_demos/app_stereo/concerto.mak apps/basic_demos/app_vx_tutorial/concerto.mak apps/cv_demos/app_sfm/concerto.mak apps/dl_demos/OD_new/bkup/concerto.mak apps/dl_demos/OD_new/concerto.mak apps/dl_demos/app_tidl/concerto.mak apps/dl_demos/app_tidl_avp/concerto.mak apps/dl_demos/app_tidl_avp2/concerto.mak apps/dl_demos/app_tidl_avp3/concerto.mak apps/dl_demos/app_tidl_avp4/concerto.mak apps/dl_demos/app_tidl_cam/concerto.mak apps/dl_demos/app_tidl_od/concerto.mak apps/dl_demos/app_tidl_od_cam/concerto.mak apps/dl_demos/app_tidl_od_yolo/bkup/concerto.mak apps/dl_demos/app_tidl_od_yolo/c7x/concerto.mak apps/dl_demos/app_tidl_od_yolo/concerto.mak apps/dl_demos/app_tidl_seg/concerto.mak apps/dl_demos/app_tidl_seg_cam/concerto.mak apps/dl_demos/app_tidl_vl/concerto.mak apps/srv_demos/app_srv_calibration/concerto.mak apps/srv_demos/app_srv_camera/concerto.mak apps/srv_demos/app_srv_fileio/concerto.mak apps/tests/app_test_framework/concerto.mak apps/tests/app_vx_conformance/concerto.mak apps/utilities/app_heap_stats/concerto.mak apps/utilities/app_ipc/concerto.mak apps/utilities/app_load_test/concerto.mak apps/utilities/app_mem/concerto.mak apps/utilities/app_remote_log/concerto.mak apps/utilities/app_viss/concerto.mak kernels/common/target/concerto.mak kernels/fileio/arm/concerto.mak kernels/fileio/host/concerto.mak kernels/img_proc/a72/concerto.mak kernels/img_proc/c66/concerto.mak kernels/img_proc/c71/concerto.mak kernels/img_proc/host/concerto.mak kernels/img_proc/r5f/concerto.mak kernels/sample/a72/concerto.mak kernels/sample/host/concerto.mak kernels/srv/c66/concerto.mak kernels/srv/gpu/3dsrv/Tools/concerto.mak kernels/srv/gpu/3dsrv/concerto.mak kernels/srv/gpu/concerto.mak kernels/srv/host/concerto.mak kernels/srv/test/concerto.mak kernels/stereo/host/concerto.mak kernels/stereo/target/bam/concerto.mak kernels/stereo/target/concerto.mak kernels/stereo/test/concerto.mak modules/concerto.mak modules/src/concerto.mak platform/j784s4/linux/concerto.mak platform/j784s4/qnx/concerto.mak platform/j784s4/rtos/c7x_1/concerto.mak platform/j784s4/rtos/c7x_2/concerto.mak platform/j784s4/rtos/c7x_3/concerto.mak platform/j784s4/rtos/c7x_4/concerto.mak platform/j784s4/rtos/common/concerto.mak platform/j784s4/rtos/common_linux/concerto.mak platform/j784s4/rtos/common_qnx/concerto.mak platform/j784s4/rtos/concerto.mak platform/j784s4/rtos/mcu1_0/concerto.mak platform/j784s4/rtos/mcu1_1/concerto.mak platform/j784s4/rtos/mcu2_0/concerto.mak platform/j784s4/rtos/mcu2_1/concerto.mak platform/j784s4/rtos/mcu3_0/concerto.mak platform/j784s4/rtos/mcu3_1/concerto.mak platform/j784s4/rtos/mcu4_0/concerto.mak platform/j784s4/rtos/mcu4_1/concerto.mak utils/app_init/src/concerto.mak utils/codec_wrapper/src/concerto.mak utils/console_io/src/concerto.mak utils/draw2d/src/concerto.mak utils/dss/src/concerto.mak utils/ethfw/src/concerto.mak utils/grpx/src/concerto.mak utils/gst_wrapper/src/concerto.mak utils/hwa/src/concerto.mak utils/ipc/src/concerto.mak utils/iss/src/concerto.mak utils/itt_server/src/concerto.mak utils/mem/src/concerto.mak utils/misc/src/concerto.mak utils/network_api/src/concerto.mak utils/opengl/src/a72/concerto.mak utils/opengl/src/pc/concerto.mak utils/openmax_wrapper/src/concerto.mak utils/perf_stats/src/concerto.mak utils/remote_service/src/concerto.mak utils/sciclient/src/concerto.mak utils/sciserver/src/concerto.mak utils/sensors/src/concerto.mak utils/udma/src/concerto.mak
    undefined TIARMCGT_ROOT=
    file TIARMCGT_LLVM_ROOT=$(PSDK_PATH)/ti-cgt-armllvm_1.3.0.LTS
    file GCC_SYSBIOS_ARM_ROOT=$(PSDK_PATH)/gcc-arm-9.2-2019.12-x86_64-aarch64-none-elf
    file CGT6X_ROOT=$(PSDK_PATH)/ti-cgt-c6000_8.3.7
    file CGT7X_ROOT=$(PSDK_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=J784S4:FREERTOS:R5F:3:release:TIARMCGT_LLVM
    #######################################################################
    TARGET_COMBO=J784S4:FREERTOS:C7120:1:release:CGT7X
    #######################################################################
    TARGET_COMBO=J784S4:LINUX:A72:1:release:GCC_LINUX_ARM
    concerto/finale.mak:212: warning: overriding recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: ignoring old recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: overriding recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    concerto/finale.mak:212: warning: ignoring old recipe for target '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/out/J784S4/A72/LINUX/release/vx_app_tidl_od.out'
    Build Skipped for kernels.stereo.target.bam.J784S4.LINUX.A72.release:vx_target_kernels_stereo_bam
    make -C /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/mmalib_02_06_02_00 mmalib mmalib_cn common SRC_DIR=cnn TARGET_BUILD=release
    make[1]: Entering directory '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/mmalib_02_06_02_00'
    TARGET_CPU=C7100
    TARGET_BUILD=release
    find: ‘/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/mmalib_02_06_02_00/ti/mmalib/src/common/c7100’: No such file or directory
    find: ‘/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/mmalib_02_06_02_00/ti/mmalib/src/common/c7100’: No such file or directory
    find: ‘/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/mmalib_02_06_02_00/ti/mmalib/src/common/c7100’: No such file or directory
    concerto/cgt7x.mak:16: *** You must define CGT7X_ROOT!.  Stop.
    make[1]: Leaving directory '/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/mmalib_02_06_02_00'
    makerules/makefile_tidl_mmalib.mak:11: recipe for target 'mmalib' failed
    make: *** [mmalib] Error 2
    

    Here are the two files: make.txt- is the log received while making vision apps. make_mmalib_from_visionapps.txt - is the log received while making mmalib from visionapps. 

  • Hi,

    From the MMA build You must define CGT7X_ROOT.

    Could you please point this to the C7x compiler path as mentioned in 

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-j784s4/08_06_01_03/exports/docs/mmalib_02_06_02_00/docs/user_guide/BUILD_INSTRUCTIONS.html#build_instructions:~:text=Setup%20needed%20the,export%20CGT7X_ROOT%3D%24%7BMMALIB_CGT7X_COMPILER_DIR%7D

    /home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/platform/j784s4/rtos/c7x_1/j784s4_linker_freertos.cmd", line 79: error:
    program will not fit into available memory, or the section contains a call
    site that requires a trampoline that can't be generated for this section.
    placement with alignment fails for section ".text" size 0x5c7880. Available
    memory ranges:
    DDR_C7x_1 size: 0x2dfc000 unused: 0x42257 max hole: 0x40000
    "/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/vision_apps/platform/j784s4/rtos/c7x_1/j784s4_linker_freertos.cmd", line 93: error:
    program will not fit into available memory, or the section contains a call
    site that requires a trampoline that can't be generated for this section.
    run placement with alignment fails for section ".bss:taskStackSection" size
    0x1ac400. Available memory ranges:
    DDR_C7x_1 size: 0x2dfc000 unused: 0x42257 max hole: 0x40000
    error: errors encountered during linking;
    "/home/stoneridge/ti-processor-sdk-rtos-j784s4-evm-08_06_01_03_lin_rel/visio
    n_apps/out/J784S4/C7120/FREERTOS/release/vx_app_rtos_linux_c7x_1.out" not
    built

    The above error might be referring to the code section being overflowed. 
    Could you let me know what has increased in the code? 

    Could you do some code optimization so that your additional code size is reduced?

    Regards,

    Nikhil