Hi Ti,
I used sbl boot atf->optee->kernel -> mcu20/mcu21/.... , and the full functions were fine, but occasionally system gets stuck.
so i also tried to load mcu20/mcu21/dspc6x/... to sbl load and boot. but i found MCU20/MCU21 .. canot boot successfully.
log: [MCU2_0] 0.275218 s: ### CPU Frequency <ORG = 1000000000 Hz>, <NEW = 1000000000 Hz>
[MCU2_0] 0.275250 s: APP: Init ... !!!
[MCU2_0] 0.275263 s: SCICLIENT: Init ... !!!
[MCU2_0] 0.314088 s: SCICLIENT: DMSC FW version [21.1.1--v2021.01a (Terrific Lla]
[MCU2_0] 0.314120 s: SCICLIENT: DMSC FW revision 0x15
[MCU2_0] 0.314138 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_0] 0.314157 s: SCICLIENT: Init ... Done !!!
[MCU2_0] 0.314172 s: UDMA: Init ... !!!
[MCU2_0] 0.317204 s: UDMA: Init ... Done !!!
[MCU2_0] 0.317240 s: MEM: Init ... !!!
[MCU2_0] 0.317265 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e1000000 of size 16777216 bytes !!!
[MCU2_0] 0.317309 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000000) @ 3600000 of size 131072 bytes !!!
[MCU2_0] 0.317344 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ d8000000 of size 16777216 bytes !!!
[MCU2_0] 0.317377 s: MEM: Init ... Done !!!
[MCU2_0] 0.317391 s: IPC: Init ... !!!
[MCU2_0] 0.317412 s: IPC: 6 CPUs participating in IPC !!!
[MCU2_0] 0.317440 s: IPC: Waiting for HLOS to be ready ... !!!
[MCU2_1] 0.275237 s: CIO: Init ... Done !!!
[MCU2_1] 0.275291 s: ### CPU Frequency <ORG = 1000000000 Hz>, <NEW = 1000000000 Hz>
[MCU2_1] 0.275323 s: APP: Init ... !!!
[MCU2_1] 0.275337 s: SCICLIENT: Init ... !!!
[MCU2_1] 0.314199 s: SCICLIENT: DMSC FW version [21.1.1--v2021.01a (Terrific Lla]
[MCU2_1] 0.314233 s: SCICLIENT: DMSC FW revision 0x15
[MCU2_1] 0.314251 s: SCICLIENT: DMSC FW ABI revision 3.1
[MCU2_1] 0.314269 s: SCICLIENT: Init ... Done !!!
[MCU2_1] 0.314285 s: UDMA: Init ... !!!
[MCU2_1] 0.326882 s: UDMA: Init ... Done !!!
[MCU2_1] 0.326919 s: MEM: Init ... !!!
[MCU2_1] 0.326943 s: MEM: Created heap (DDR_SHARED_MEM, id=0, flags=0x00000004) @ e2000000 of size 16777216 bytes !!!
[MCU2_1] 0.326982 s: MEM: Created heap (L3_MEM, id=1, flags=0x00000001) @ 3620000 of size 131072 bytes !!!
[MCU2_1] 0.327022 s: MEM: Created heap (DDR_NON_CACHE_ME, id=5, flags=0x00000000) @ d9000000 of size 83886080 bytes !!!
[MCU2_1] 0.327056 s: MEM: Init ... Done !!!
[MCU2_1] 0.327070 s: IPC: Init ... !!!
[MCU2_1] 0.327091 s: IPC: 6 CPUs participating in IPC !!!
[MCU2_1] 0.327120 s: IPC: Waiting for HLOS to be ready ... !!!
Also, in modprobe stage ,log indicates :
platform 5c00000.r5f: configured R5F for IPC-only mode
remoteproc remoteproc3: rproc_boot 5c00000.r5f load firmware is failed
Now, i want to know if my idea is feasible? (SBL load& boot mcu20/mcu21/dspc6x/dspc7x).
Thanks
Jerry