Part Number: AM620-Q1
Tool/software:
Hello,
We have a requirement to run the application on MCU before the linux core boots on A53 core? I got this to work by flashing to emmc boot partition.
Q1. Is it loaded to DDR and M4F executes from DDR? This is because when I enter into MCU only mode by following the steps mentioned in 3.3.5. Low Power Modes — Processor SDK AM62x Documentation I could see there is no response when any key is pressed in MCU uart. I added debug log continuously in the mcu uart to verify the mcu only mode. But the log stops after 31 counts.
[IPC RPMSG ECHO] Suspend request to MCU-only mode received
[IPC RPMSG ECHO] Press a sinlge key on this terminal to resume the kernel from MCU only mode
I am running 0
I am running 1
I am running 2
I am running 3
I am running 4
I am running 5
I am running 6
I am running 7
I am running 8
I am running 9
I am running 10
I am running 11
I am running 12
I am running 13
I am running 14
I am running 15
I am running 16
I am running 17
I am running 18
I am running 19
I am running 20
I am running 21
I am running 22
I am running 23
I am running 24
I am running 25
I am running 26
I am running 27
I am running 28
I am running 29
I am running 30
I am running 31
I am▒C
Another requirement is to save power by powering down the Linux core with M4F periodically waking up using rtc and checking for voltage levels using external ADC. It should wake up the main core when the voltage is above the threshold. If not, it should go back to sleep.
Q2. Does Partial IO mode suit this need? If the MCU wakes up on RTC interrupt, does the main core also wake up which will consume more current? we don't want the main core to be up when the voltage is being checked.
Q3. What is the TI suggestion to achieve this goal?
Please share any references if available. Thanks in advance.