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.

AM6442: AM6442 run two linux

Part Number: AM6442

Tool/software:

dear TI Technical supporter:

Best regards!

  I understand,that the SDK currently supported by TI on the sk-am64x evaluation board is
use A53 for Linux and R5 for RTOS, this is what the TI SDKs support out of the box。
    I want to know how to run two Linux operating systems on sk-am64x evaluation board.
for example:
case 1: A53 core_1 run one linux, A53 core_2 run the other one linux;
case 2: A53 for run one linux in SMP mode, R50_0 or R5 for the other one linux;

We look forward to your reply!

  • I'm out of the office on Monday, but will look into this after my return. Thanks.

  • case 1: A53 core_1 run one linux, A53 core_2 run the other one linux;

    We have a Jailhouse hypervisor solution and associated demos (including what you are asking for) as part of our offering for other AM6x devices such as AM62x (see here https://software-dl.ti.com/processor-sdk-linux/esd/AM62X/09_02_01_10/exports/docs/linux/Foundational_Components/Hypervisor/Jailhouse.html) but we don't have this for AM64x (it is not a common request). What is your use case here? Usually one picks an AM64x device because of it's powerful MCU sub-system and all the applications this enables, so using a Hypervisor on the two remaining A53 cores is just not very common. Perhaps you are better served using a different AM6x device (one that we have a Hypervisor solution available for?).

    This being said if sufficiently motivated one should be able to port our AM62x hypervisor solution to AM64x (all the source is there, and the devices are similar enough that this shouldn't be too big of an undertaking), but it's just not something we have or can support.

    case 2: A53 for run one linux in SMP mode, R50_0 or R5 for the other one linux;

    Running Linux on an R5 core is not something we support. What would be the use case for this? If you want to run some higher level OS on the MCU cores you could look into Zephyr which could be an option. We don't have this readily available on ti.com right now but I might be able to provide some additional pointers/guidance if there is interest, as some work on this was done internally.

    Regards, Andreas