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: While building "mcusw_ex01_multicore_demo_app" appimage wasn't created.

Part Number: TDA4VM

Hi,

I wanted to build the application for "mcusw_ex01_multicore_demo_app" when i tried to run the command

"make -s mcusw_ex01_multicore_demo_app BOARD=j721e_evm SOC=j721e BUILD_PROFILE=release CORE=mcu1_1 BUILD_OS_TYPE=tirtos" appimage wasn't created in "<PDK_INSTALL_DIR>mcusw/binary/".

So, i was wondering that how would i be able to load this onto the core.

I am using PDK version 07_03_00_07.

Please suggest.

Thanks and Regards,

Piyush Datt Gaur.

  • Hi Piyush,

    This makefile rule does not build anything, but gets dependencies ready.  To build the main domain apps for the multi-core app, see this section in the MCUSW UserGuide: https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/07_03_00_07/exports/docs/mcusw/mcal_drv/docs/drv_docs/demo_boot_app_mcu_rtos_top.html#demo_boot_app_mcu_rtos_building_main_domain_applications

    You can run the multicore.sh to generate the required files.

    Regards,

    Erick

  • Hi,

    When i ran the command makemulticore.sh i got following errors -->

    ti-processor-sdk-rtos-j721e-evm-07_03_00_07/pdk_jacinto_07_03_00_29/packages/ti/binary/ti/drv/mmcsd/mmcsd/obj/j721e/c7x/release/little/.deps/MMCSD_drv.P:170: *** missing separator. Stop.
    makefile:361: recipe for target 'mmcsd' failed
    make[1]: *** [mmcsd] Error 2
    makefile:212: recipe for target 'mmcsd' failed
    make: *** [mmcsd] Error 2
    Nothing to be done for j721e c7x_1 enetsoc
    Nothing to be done for j721e c7x_1 mmcsd_dma_profile
    make[2]: *** No rule to make target 'ti-processor-sdk-rtos-j721e-evm', needed by '/home/elxsi/work/ti/ti-processor-sdk-rtos-j721e-evm-07_03_00_07/pdk_jacinto_07_03_00_29/packages/ti/binary/ti/drv/i2c/i2c/obj/j721e/c7x/release/I2C_soc.oe71'. Stop.
    makefile:361: recipe for target 'i2c' failed
    make[1]: *** [i2c] Error 2
    makefile:212: recipe for target 'i2c' failed
    make: *** [i2c] Error 2
    Nothing to be done for j721e c7x_1 mmcsd_indp
    Nothing to be done for j721e c7x_1 enet
    Nothing to be done for j721e c7x_1 mmcsd_profile_indp
    ti-processor-sdk-rtos-j721e-evm-07_03_00_07/pdk_jacinto_07_03_00_29/packages/ti/binary/ti/drv/mmcsd/mmcsd_dma/obj/j721e/c7x/release/little/.deps/MMCSD_drv.P:168: *** missing separator. Stop.
    makefile:361: recipe for target 'mmcsd_dma' failed
    make[1]: *** [mmcsd_dma] Error 2
    makefile:212: recipe for target 'mmcsd_dma' failed
    make: *** [mmcsd_dma] Error 2
    ti-processor-sdk-rtos-j721e-evm-07_03_00_07/pdk_jacinto_07_03_00_29/packages/ti/binary/ti/board/board/obj/j721e_evm/c7x/release/little/.deps/board_init.P:155: *** missing separator. Stop.
    ti-processor-sdk-rtos-j721e-evm-07_03_00_07/pdk_jacinto_07_03_00_29/packages/ti/binary/ti/drv/uart/uart/obj/j721e/c7x/release/little/.deps/UART_soc.P:157: *** missing separator. Stop.

    makefile:361: recipe for target 'uart' failed
    make[1]: *** [uart] Error 2
    makefile:212: recipe for target 'uart' failed
    make: *** [uart] Error 2
    makefile:361: recipe for target 'board' failed
    make[1]: *** [board] Error 2
    makefile:212: recipe for target 'board' failed
    make: *** [board] Error 2

    Please suggest.

  • Piyush,

    Looks like there is a modifications somewhere in the Makefiles that has caused a syntax error. Have you made any changes after installing the SDK?

    ti-processor-sdk-rtos-j721e-evm-07_03_00_07/pdk_jacinto_07_03_00_29/packages/ti/binary/ti/drv/mmcsd/mmcsd/obj/j721e/c7x/release/little/.deps/MMCSD_drv.P:170: *** missing separator. Stop.

    One Makefile error can propagate down to many Makefiles that include it.

    Regards,

    Erick

  • Hi,

    I tried what you specified but still i am getting the same error.

    I tried to extract the SDK and build it from scratch, yet still the error persists.

    I am using a MAC system on which this error is showing.

    Please suggest.

  • Hi Piyush,

    Do you mean like an Apple Mac? Unfortunately Mac is not a supported OS that we test with our SDK. The small differences between the systems make it difficult to track down the issues.

    I would suggest using a Virtual Machine to run Ubuntu 18.04, which is our recommended OS that we test with our release:

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/07_03_00_07/exports/docs/psdk_rtos/docs/user_guide/release_notes_07_03_00_j721e.html#device-support-and-validation-information

    Regards,

    Erick