I am running mcfw on our custom DM8148 board, it has 512MB ddr3.
The ipnc_rdk_mcfw.out runs fine on Appro reference design, but when I try to run it on our custom board, it always hang right here:
running load_vpss.sh
Attached to slave procId 2.
Loaded file ./firmware/ipnc_rdk_fw_m3vpss.xem3 on slave procId 2.
Started slave procId 2.
After Ipc_loadcallback status [0x00000000]
[m3vpss ] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 200000000
[m3vpss ] notify_attach rtnVal 0
[m3vpss ] initProxyServer rtnVal 0
[m3vpss ]
[m3vpss ] *** UTILS: CPU KHz = 400000 Khz ***
[m3vpss ]
[m3vpss ] 93: SYSTEM : System Common Init in progress !!!
[m3vpss ] 93: SYSTEM: IPC init in progress !!!
[m3vpss ] 93: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 1093: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 1096: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[m3vpss ] 1096: SYSTEM: Attaching to [DSP] ...
After Ipc_startcallback status [0x097d2000]
running load_video.sh
Attached to slave procId 1.
Loaded file ./firmware/ipnc_rdk_fw_m3video.xem3 on slave procId 1.
Started slave procId 1.
After Ipc_loadcallback status [0x00000000]
[m3video] ***** SYSTEM : Frequency <ORG> - 200000000, <NEW> - 200000000
[m3vpss ] 2095: SYSTEM: Attaching to [DSP] ...
[m3video]
[m3video] *** UTILS: CPU KHz = 400000 Khz ***
[m3video]
[m3video] 1264: SYSTEM : System Common Init in progress !!!
[m3video] 1264: SYSTEM: IPC init in progress !!!
[m3video] 1264: SYSTEM: Attaching to [HOST] ...
[m3video] 2264: SYSTEM: Attaching to [HOST] ...
[m3video] 2267: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[m3video] 2267: SYSTEM: Attaching to [DSP] ...
After Ipc_startcallback status [0x00000000]
running load_c6xdsp.sh
Attached to slave procId 0.
Loaded file ./firmware/ipnc_rdk_fw_c6xdsp.xe674 on slave procId 0.
Started slave procId 0.
After Ipc_loadcallback status [0x00000000]
The kernel freezes at here. I can not get more debug info from it.
We are using a different YUV sensor, I created a new driver for it. but it appears we haven't got that far yet when it freezes.