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 load the R5F app as part of the SPL

Part Number: TDA4VM

Hi

With the new sDK 07.01.xx the sciserver has to be loaded on the R5F before the A72 gets started. Can you comment on how that is done.

Thanks

  • It looks like the firmware that suppose to run on the MCU_R5F is part of the tispl.bin file. With that said can you let me know how to compile that as part of the tispl? i did take  a look at the SDK doc's but what the example is to include the 

    /ipc_echo_testb_mcu1_0_release_strip.xer5f which not what i need. All i want to run on the MCU_R5F core0 is the RM/PM server and nothing else. Please let me know how to do this

    make ARCH=arm CROSS_COMPILE=aarch64-linux-gnu- ATF=<path to tisdk>/board-support/prebuilt-images/bl31.bin TEE=<path to tisdk>/board-support/prebuilt-images/bl32.bin DM=<path to tisdk>/board-support/prebuilt-images/ipc_echo_testb_mcu1_0_release_strip.xer5f O=<output directory>/a72
  • Hi Mohsen,

    You are correct, the tispl.bin now has the MCU1_0 firmware which is responsible for RM/PM (Device Manager).

    So when you need to load your own firmware on MCU1_0 - then you need to intergrade the Device Manager (DM) firmware in that and rebuild the tispl.bin.

    You can view the instructions here - https://software-dl.ti.com/jacinto7/esd/processor-sdk-rtos-jacinto7/07_01_00_11/exports/docs/psdk_rtos/docs/user_guide/developer_notes_mcu1_0_sysfw.html#spl-uboot-loading 

    Essentially what you need to do is, in the top level makefile - point the DM field to point to your DM integrated MCU1_0 application.

    Regards,

    Karan