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.
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