Tool/software:
Hi, Dear Expert
Ref this page.
-> 3.3.5.5. MCU Only
This is Feedback from customer, and I post this thread for double checking
Customer found AM620x can enter MCU only mode, but they also found MCU also go to suspend, I feel confuse, here are few question,
(1) Even AM620x goes to MCU only mode, I think MCUSS (M4 Core) should keep working without suspend, isn't?
(2) The command as below, does it mean M4 core can use SW API wakeup A53 main doamin (Linux)? so far we are not support, do we have release schedule?
echo enabled > /sys/bus/platform/devices/5000000.m4fss/power/wakeup
(3) Do we have any way to check MCUSS (M4 Core) application "keep running" in MCU only mode?
(4) I saw some message from MCU uart when AM62 exit from MCU only mode.
I guess this log should be an evidence to show MCUSS keep running without suspend, isn't?
If the answer is yes, should we add some special function (or API) to handle MCU only mode for our own program?
[IPC RPMSG ECHO] Next MCU mode is 1
[IPC RPMSG ECHO] Suspend request to MCU-only mode received
[IPC RPMSG ECHO] Press a single key on this terminal to resume the kernel from MCU only mode
(5) I feel very curious, When AM620x wake up from MCU only mode, Is it need to backup/recover "resource table" from DDR?
(6) If I want to replace M4 firmware in linux, the most simple way should be like below.
root@am62xx-evm:/lib/firmware# ln -sf /usr/lib/firmware/ti-ipc/am62xx/my_m4_app.out am62-mcu-m4f0_0-fw
Basically, *.xer5f and *.out almost the same binary, we can create soft link to *.out which the file was builded from CCS, is it correct?
Thank You Very Much
Gibbs
