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.

AM6421: Dual OS boot in AM64x

Part Number: AM6421

Hi, 

I'm using TMDS64GPEVM. I would like to do a dual OS boot in it. I want to run Linux image in A53 and Free RTOS in R5F core.

Individually, I have booted Linux and Free RTOS from OSPI. I would like to run  both the cores parallelly from OSPI.

How this is possible?

Thanks in Advance

Matt

  • Hi Matt,

    We do have this feature as part of our SDK roadmap and will likely support this feature using MCU+ SDK SBL in 8.1 release. 

    The MCU+ SDK will provide a bootloader that will load and start the ATF on A53 core using the same FIT image format instead of the rprc format used with R5F and M4F images. This should allow user to perform initial boot using MCU+ SDK bootloader (SBL) instead of the current SPL used with linux.

    In current SDK, the only way for dual boot is to boot Linux on A53 cores and then using remoteproc/rpmsg to load the freertos based R5F binaries.

    Hope this helps. Let us know if you have any additional questions on this topic.

    Regards,

    Rahul 

  • Thank you for the response.

    The MCU+SDK SBL in 8.1 release, will it support Fast Boot timing requirements (0.5 to 1 second) for executing R5F Core Real Time applications, while Linux boot sequence happens with A53 Core parallelly?
    Matt