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: How to Commpile of the cddIpcRProcLinux on SDK8.01?

Part Number: TDA4VM

Dear TI.

I want to test the mcusw/mcuss_demos/profiling/cddIpcRProcLinux.

On the SDK8.00(ti-processor-sdk-rtos-j721e-evm-08_00_00_12).
I can compile the cddIpcRProcLinux by the below command on mcusw/build/
>> $ make -s cdd_ipc_profile_app_rc_linux MCUSW_UART_ENABLE=TRUE BOARD=j721e_evm SOC=j721e BUILD_PROFILE=release CORE=mcu1_0 BUILD_OS_TYPE=tirtos

but, on the SDK8.01(ti-processor-sdk-rtos-j721e-evm-08_01_00_13),
that cddIpcRProcLinux is not compiled.
>> $ make -s cdd_ipc_profile_app_rc_linux MCUSW_UART_ENABLE=TRUE BOARD=j721e_evm SOC=j721e BUILD_PROFILE=release CORE=mcu1_0 BUILD_OS_TYPE=freertos
>> ....
>> ....
>> # Compiling j721e_evm:j721e:mcu1_0:release:cdd_ipc_profile_app_rc_linux:main_tirtos.c
>> main_tirtos.c:73:10: fatal error: 'xdc/std.h' file not found
>> #include <xdc/std.h>
>> ^~~~~~~~~~~
>> 1 error generated.
>> ....

I was tried to modified the code for remove that error.
but, the other many errors was happend.

can I get the working code of the cddIpcRProcLinux on SDK8.01(ti-processor-sdk-rtos-j721e-evm-08_01_00_13).
please check it.

thank you.

  • Hi,

    I have not been able to replicate the issue but I believe this could be because the XDC Tools package was removed from the 8.1 SDK release. Can you please try copying over the XDC Tools package from the 8.0 SDK into the 8.1 to see if this helps.

    To replicate the issue on my side, can you double-check the functions you provided? And can you let me know if there were any modifications you made to run this build?

    Thank you,

    Erick

  • Dear Erick Narvaez.
    thank you for your reply.

    on the our project, We started on the cdd_ipc_profile_app_rc_linux(mcusw/mcuss_demos/profiling/cddIpcRProcLinux) of SDK7.1.

    As you said,
    Because the XDC Tools package has been removed from the 8.1 SDK release,
    We want to start again step by step from the cdd_ipc_profile_app_rc_linux of SDK8.1.

    I was modified just one point. the other is same with ti-processor-sdk-rtos-j721e-evm-08_01_00_13.
    >> --- /home/robin/work/tmp/sdk_8_1/ti-processor-sdk-rtos-j721e-evm-08_01_00_13/mcusw/mcuss_demos/mcusw_mcuss_demos.mk
    >> +++ /home/robin/work/sdk81/ti-processor-sdk-rtos-j721e-evm-08_01_00_13/mcusw/mcuss_demos/mcusw_mcuss_demos.mk
    >> @@ -331,9 +331,9 @@
    >> export cdd_ipc_profile_app_rc_linux_$(SOC)_CORELIST
    >> cdd_ipc_profile_app_rc_linux_SBL_APPIMAGEGEN = yes
    >> export cdd_ipc_profile_app_rc_linux_SBL_APPIMAGEGEN
    >> -ifeq ($(BUILD_OS_TYPE), tirtos)
    >> +#ifeq ($(BUILD_OS_TYPE), tirtos)
    >> mcusw_mcuss_demo_EXAMPLE_LIST += cdd_ipc_profile_app_rc_linux
    >> -endif
    >> +#endif
    >>
    >> # Can Profiling App in XIP mode
    >> can_profile_xip_app_COMP_LIST = can_profile_xip_app

    and I used the below command.
    >> robin@ro:ti-processor-sdk-rtos-j721e-evm-08_01_00_13$ cd mcusw/build/
    >> robin@ro:build$ make -s cdd_ipc_profile_app_rc_linux MCUSW_UART_ENABLE=TRUE BOARD=j721e_evm SOC=j721e BUILD_PROFILE=release CORE=mcu1_0 BUILD_OS_TYPE=freertos
    >> Nothing to be done for j721e i2c_indp
    >> .........
    >> # Compiling j721e_evm:j721e:mcu1_0:release:cdd_ipc_profile_app_rc_linux:main_tirtos.c
    >> main_tirtos.c:73:10: fatal error: 'xdc/std.h' file not found
    >> #include <xdc/std.h>
    >> ^~~~~~~~~~~
    >> 1 error generated.
    >> make[2]: *** [/home/robin/work/sdk81/ti-processor-sdk-rtos-j721e-evm-08_01_00_13/pdk_jacinto_08_01_00_36/packages/ti/build/makerules/rules_ti_cgt_arm.mk:230: /home/robin/work/sdk81/ti-processor-sdk-rtos-j721e-evm-08_01_00_13/mcusw/binary/cdd_ipc_profile_app_rc_linux/obj/j721e_evm/mcu1_0/release/main_tirtos.oer5f] Error 1
    >> make[1]: *** [/home/robin/work/sdk81/ti-processor-sdk-rtos-j721e-evm-08_01_00_13/pdk_jacinto_08_01_00_36/packages/ti/build/makerules/common.mk:411: mcu1_0] Error 2
    >> make: *** [makefile:149: cdd_ipc_profile_app_rc_linux] Error 2
    >> robin@ro:build$

    I have questions.
    1. on your side, the compile of cdd_ipc_profile_app_rc_linux of sdk8.1 is no error?
    2. if We usded the XDC Tools package of sdk8.0, that is no-matter?
    Does the TI recommend using the XDC Tools package on sdk8.1 later version?

    if you can compile the cdd_ipc_profile_app_rc_linux of sdk8.1,
    please guide to ours.

    thank you.

  • Dear Erick Narvaez.

    plase any update.

    Our project is like with belows.
    - TDA4VM
    - linux
    - mcusw is start at bootting.
    - emmc.

    if you have any other sample or project,
    please advice it.

  • Hi,

    I've made the same modifications to the code and run into the same issue you are seeing. It looks like this program has not been tested as part of this SDK. Since the "tirtos" was deprecated as part of SDK 8.1, this program was not ported over to freertos and thus is currently not supported in SDK 8.1.

    Regards,

    Erick

  • Dear Erick.

    do you mean this will be solved at next SDK(SDK8.2?)?
    or, Can you recommend the other sample project on SDK8.1?

    please check it.

    thank you.

  • Dear Erick.

    Can I know the next SDK release schedule?

    the SDK8.02 will be released this month?

    thanks for your help.

  • Hi,

    I don't have information on the release date of SDK 8.2.

    The feature was removed from support in the MCUSW project, I don't see it in the roadmap to bring it back soon.

    Regards,

    Erick