Tool/software:
Hi,
We would like to run both Linux and the MCU M4F binary at boot time from eMMC.
Could you please share the method to achieve this?
Thank you,
Gopal Sharma
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.
Tool/software:
Hi,
We would like to run both Linux and the MCU M4F binary at boot time from eMMC.
Could you please share the method to achieve this?
Thank you,
Gopal Sharma
Hello Gopal,
Please help us understand. Are you asking about whether you can keep your Linux filesystem and boot files on the eMMC instead of on an SD card?
Or are you asking something like whether you can boot the M4F core earlier in the boot process than with the Linux remoteproc driver?
Regards,
Nick
Hi Nick,
Thank you for your support.
We are currently following the instructions provided in this
https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/latest/exports/docs/api_guide_am62x/GETTING_STARTED_FLASH.html
https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/latest/exports/docs/api_guide_am62x/SBL_BOOTING_LINUX_EMMC.html
While the system is booting successfully and the M4F is starting up earlier to Linux with the IPC example, it is currently booting Linux from the SD card.
Our goal is to have both Linux (file system and kernel) and the M4F binary stored entirely on the eMMC rather than the SD card.
Could you kindly guide us on the necessary steps to achieve this?
Regards,
Gopal Sharma
Our goal is to have both Linux (file system and kernel) and the M4F binary stored entirely on the eMMC rather than the SD card.
Please flash the filesystem to the eMMC as per the following guide:
https://dev.ti.com/tirex/explore/node?node=A__AdNWBqCVds4ZSqU9osT1tQ__AM62-ACADEMY__uiYMDcq__LATEST
If using SBL_EMMC_LINUX then the M4F binary or any other core binary is already booted from the eMMC only.
Hi,
Thank you for your support.
With the following changes, it worked successfully.
Regards,
Gopal Sharma
With the following changes, it worked successfully.
Those changes are expected for booting the Linux Kernel from the eMMC.
I have moved the follow-up question about RPMsg to a new thread here:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1529953/re-sk-am62-lp-rpmsg-between-linux-and-m4f
Regards,
Nick