Other Parts Discussed in Thread: TPS40400, PMP, TVP5158
Dear all,
I have problems when loading the VICP/VPSS/DSP firmware.
First, it looks extremely strange about the files size between those originally prebuilt in my purchased DVRRDK box and those I built by myself.
ie:
| Pre-built in my DVRRKD | I build by myself | |
| dvr_rdk_fw_c6xdsp.xe674 | 909.7 KB | 13.7 MB |
| dvr_rdk_fw_m3video.xem3 | 4.1MB | 14.6 MB |
| dvr_rdk_fw_m3vpss.xem3 | 5.6MB | 19.8 MB |
It looks much different in size. Does anyone have any idea about this?
Furthermore, when I loaded them in the terminal with below command,
seems there is problem with my built firmware from the log as below:
command:
@ ./init.sh
@ ./load.sh
Log of loading the prebuilt firmware: (looks good)
Attached to slave procId 2.
Loaded file ../firmware/dvr_rdk_fw_m3vpss.xem3 on slave procId 2.
Started slave procId 2.
After Ipc_loadcallback status [0x00000000]
[m3vpss ] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 280000000
[m3vpss ] notify_attach rtnVal 0
[m3vpss ] initProxyServer rtnVal 0
[m3vpss ]
[m3vpss ] *** UTILS: CPU KHz = 560000 Khz ***
[m3vpss ]
[m3vpss ] 43: SYSTEM : System Common Init in progress !!!
[m3vpss ] 43: SYSTEM: IPC init in progress !!!
[m3vpss ] 43: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 1043: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 1044: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[m3vpss ] 1044: SYSTEM: Attaching to [DSP] ...
After Ipc_startcallback status [0x097d2000]
Attached to slave procId 1.
[m3vpss ] 2045: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 3045: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 4045: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 5045: SYSTEM: Attaching to [DSP] ...
Loaded file ../firmware/dvr_rdk_fw_m3video.xem3 on slave procId 1.
Started slave procId 1.
After Ipc_loadcallback status [0x00000000]
[m3video] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 280000000
After Ipc_startcallback status [0x00000000]
[m3vpss ] 6045: SYSTEM: Attaching to [DSP] ...
[m3video]
[m3video] *** UTILS: CPU KHz = 560000 Khz ***
[m3video]
[m3video] 5691: SYSTEM : System Common Init in progress !!!
[m3video] 5691: SYSTEM: IPC init in progress !!!
[m3video] 5691: SYSTEM: Attaching to [HOST] ...
[m3video] 6690: SYSTEM: Attaching to [HOST] ...
[m3video] 6693: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[m3video] 6693: SYSTEM: Attaching to [DSP] ...
Attached to slave procId 0.
[m3vpss ] 7045: SYSTEM: Attaching to [DSP] ...
[m3video] 7692: SYSTEM: Attaching to [DSP] ...
Loaded file ../firmware/dvr_rdk_fw_c6xdsp.xe674 on slave procId 0.
Started slave procId 0.
After Ipc_loadcallback status [0x00000000]
[c6xdsp ] ***** SYSTEM : Frequency <ORG> - 800000000, <NEW> - 800000000
[c6xdsp ]
[c6xdsp ] *** UTILS: CPU KHz = 800000 Khz ***
[c6xdsp ]
[c6xdsp ] 5: SYSTEM : System Common Init in progress !!!
[c6xdsp ] 5: SYSTEM: IPC init in progress !!!
[c6xdsp ] 5: SYSTEM: Attaching to [HOST] ...
[c6xdsp ] 7: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[c6xdsp ] 7: SYSTEM: Attaching to [VIDEO-M3] ...
After Ipc_startcallback status [0x00000000]
DMA: Module install successful, device major num = 251
DRV: Module install successful
DRV: Module built on Oct 26 2012 09:55:45
[c6xdsp ] Remote Debug Shared Memory @ 0xbf000000
[m3video] Remote Debug Shared Memory @ 0xbf005020
[m3vpss ] Remote Debug Shared Memory @ 0xbf00a040
[m3vpss ] 8045: SYSTEM: Attaching to [DSP] ...
[m3video] 8692: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 1014: SYSTEM: Attaching to [VIDEO-M3] ...
[m3vpss ] 9045: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 1902: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[m3video] 9692: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 1902: SYSTEM: Attaching to [VPSS-M3] ...
[m3video] 9693: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
[m3video] 9693: SYSTEM: Attaching to [VPSS-M3] ...
[m3vpss ] 10045: SYSTEM: Attaching to [DSP] ...
[m3video] 10692: SYSTEM: Attaching to [VPSS-M3] ...
[c6xdsp ] 2909: SYSTEM: Attaching to [VPSS-M3] ...
[c6xdsp ] 3254: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3vpss ] 11045: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 3255: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3vpss ] 11045: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
[m3vpss ] 11045: SYSTEM: Attaching to [VIDEO-M3] ...
[m3video] 11692: SYSTEM: Attaching to [VPSS-M3] ...
[c6xdsp ] 4261: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3video] 12045: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3vpss ] 12045: SYSTEM: Attaching to [VIDEO-M3] ...
[c6xdsp ] 4261: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
[m3video] 12045: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3vpss ] 12045: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[c6xdsp ] 4261: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
[m3video] 12045: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
[m3vpss ] 12045: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[c6xdsp ] 4262: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3video] 12046: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
[m3vpss ] 12045: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
[c6xdsp ] 4262: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[m3video] 12047: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3vpss ] 12046: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
[c6xdsp ] 4262: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
[m3video] 12047: SYSTEM: Notify register to [DSP] line 0, event 15 ...
[m3vpss ] 12047: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[c6xdsp ] 4262: SYSTEM: IPC init DONE !!!
[m3video] 12047: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
[m3vpss ] 12047: SYSTEM: Notify register to [DSP] line 0, event 15 ...
[m3video] 12048: SYSTEM: IPC init DONE !!!
[m3vpss ] 12047: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[m3video] 12053: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (233 MB)
[m3vpss ] 12048: SYSTEM: IPC init DONE !!!
[m3video] 12053: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0d000000 (208 MB)
[m3vpss ] 12053: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (233 MB)
[m3vpss ] 12053: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0d000000 (208 MB)
[c6xdsp ] 4264: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (233 MB)
[m3video] 12055: SYSTEM : System Common Init Done !!!
[m3vpss ] 12055: SYSTEM : System Common Init Done !!!
[c6xdsp ] 4264: MEM: Shared Region 1: Base = 0x90000000, Length = 0x0d000000 (208 MB)
[m3video] 12055: SYSTEM : System Video Init in progress !!!
[m3vpss ] 12055: SYSTEM : System VPSS Init in progress !!!
[c6xdsp ] 4264: SYSTEM : System Common Init Done !!!
[m3video] 12055: SYSTEM : System Video Init Done !!!
[m3vpss ] 12055: SYSTEM: All VPDMA Free !!!
[c6xdsp ] 4229: SYSTEM : System DSP Init in progress !!!
[m3video] 12056: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
[m3vpss ] === HDVPSS Clocks are enabled ===
[c6xdsp ] 4229: SYSTEM : RpeServer_init() done... Ret Val 0!!!
[m3video] 12056: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
[m3vpss ] === HDVPSS is fully functional ===
[c6xdsp ] 4267: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
[m3video] 12056: SYSTEM: ListElem Shared Addr = 0xbf18b680
[m3vpss ] === HDVPSS module is not in standby ===
[c6xdsp ] 4267: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ...
[m3video] 12058: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
[m3vpss ] === I2C1 Clk is active ===
[c6xdsp ] 4267: SYSTEM: ListElem Shared Addr = 0xbf18eb80
[m3video] 12058: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
[m3vpss ] 12060: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
[c6xdsp ] 4268: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
[m3video] 12058: SYSTEM: ListElem Shared Addr = 0xbf1ae580
[m3vpss ] 12060: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
[c6xdsp ] 4268: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
[m3video] 12063: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
[m3vpss ] 12060: SYSTEM: ListElem Shared Addr = 0xbf20e980
[c6xdsp ] 4268: SYSTEM: ListElem Shared Addr = 0xbf1b1a80
[m3video] 12064: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
[m3vpss ] 12062: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
[c6xdsp ] 4269: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
[m3vpss ] Received character 's'
[m3video] 12064: SYSTEM: ListElem Shared Addr = 0xbf232e80
[m3vpss ] 12062: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
[c6xdsp ] 4269: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
[m3video] 12066: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
[m3vpss ] 12063: SYSTEM: ListElem Shared Addr = 0xbf22f980
[c6xdsp ] 4269: SYSTEM: ListElem Shared Addr = 0xbf1d1480
[m3video] 12066: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
[m3vpss ] 12073: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
[c6xdsp ] 4269: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ...
[m3video] 12066: SYSTEM: ListElem Shared Addr = 0xbf252880
[m3vpss ] 12074: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
[c6xdsp ] 4270: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
[m3video] 12068: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
[m3vpss ] 12074: SYSTEM: ListElem Shared Addr = 0xbf291c80
[c6xdsp ] 4270: SYSTEM: ListElem Shared Addr = 0xbf1f1100
[m3video] 12068: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
[m3vpss ] 12076: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
[c6xdsp ] 4270: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
[m3video] 12069: SYSTEM: ListElem Shared Addr = 0xbf272280
[m3vpss ] 12076: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
[c6xdsp ] 4270: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
[m3video] 12079: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
[m3vpss ] 12076: SYSTEM: ListElem Shared Addr = 0xbf2b1680
[c6xdsp ] 4270: SYSTEM: ListElem Shared Addr = 0xbf211e80
[m3video] 12079: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
[m3vpss ] 12078: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
[c6xdsp ] !!WARNING.Resource already registered:2
[c6xdsp ] 4235: SYSTEM : Initializing Links !!!
[m3video] 12079: SYSTEM: ListElem Shared Addr = 0xbf2f0a80
[m3vpss ] 12078: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
[m3video] 12081: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
[m3vpss ] 12079: SYSTEM: ListElem Shared Addr = 0xbf2d1080
[c6xdsp ] 4271: SYSTEM : FREE SPACE : System Heap = 10268448 B, Mbx = 10240 msgs)
[m3video] 12081: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
[m3vpss ] 12080: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
[m3video] 12081: SYSTEM: ListElem Shared Addr = 0xbf30e580
[m3vpss ] 12080: SYSTEM : FVID2 Init in progress !!!
[c6xdsp ] 4244: SYSTEM : Initializing Links ... DONE !!!
[m3video] 12083: HDVICP: Doing PRCM for IVAHD[0] ...
[m3vpss ] 12163: SYSTEM : FVID2 Init in progress DONE !!!
[m3video] 12083: HDVICP: PRCM for IVAHD[0] ... DONE.
[m3vpss ] 12163: SYSTEM : Device Init in progress !!!
[c6xdsp ] 4244: SYSTEM : System DSP Init Done !!!
[m3video] 12083: HDVICP: Doing PRCM for IVAHD[1] ...
[m3video] 12083: HDVICP: PRCM for IVAHD[1] ... DONE.
[m3vpss ] initPrms.isI2cInitReq = 0
[m3video] 12083: HDVICP: Doing PRCM for IVAHD[2] ...
[m3video] 12084: HDVICP: PRCM for IVAHD[2] ... DONE.
[m3vpss ] initPrms.isI2cInitReq = 0
[m3video] 12084: SYSTEM : Initializing Links !!!
[m3vpss ] 12166: SYSTEM : Device Init in progress DONE !!!
[m3vpss ] 12284: SYSTEM : System VPSS Init Done !!!
[m3video] 12084: SYSTEM : FREE SPACE : System Heap = 6280232 B, Mbx = 10240 msgs)
[m3vpss ] 12284: UTILS: DMA: HWI Create for INT63 !!!
[m3vpss ] 12284: SYSTEM : Initializing Links !!!
[m3video] 12084: SYSTEM : FREE SPACE : SR0 Heap = 13452672 B (12 MB)
[m3vpss ] 12284: SYSTEM : FREE SPACE : System Heap = 13024 B, Mbx = 10240 msgs)
[m3video] 12084: SYSTEM : FREE SPACE : Frame Buffer = 245104512 B (233 MB)
[m3vpss ] 12284: SYSTEM : FREE SPACE : SR0 Heap = 13452672 B (12 MB)
[m3video] 12084: SYSTEM : FREE SPACE : Bitstream Buffer = 218103680 B (207 MB)
[m3vpss ] 12284: SYSTEM : FREE SPACE : Frame Buffer = 240794496 B (229 MB)
[m3video] 12085: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
[m3video] 12085: SYSTEM : FREE SPACE : Tiler 8-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ] 12285: SYSTEM : FREE SPACE : Bitstream Buffer = 218103680 B (207 MB)
[c6xdsp ] Remote Debug Shared Memory @ 0xbf000000
[m3video] Remote Debug Shared Memory @ 0xbf005020
[m3vpss ] Remote Debug Shared Memory @ 0xbf00a040
[m3video] Received character 's'
[m3video] 12085: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ] 12285: SYSTEM : FREE SPACE : Tiler 8-bit = 134217728 B (128 MB) - TILER ON
[c6xdsp ] Remote Debug Shared Memory @ 0xbf000000
[m3video] Remote Debug Shared Memory @ 0xbf005020
[m3vpss ] Remote Debug Shared Memory @ 0xbf00a040
[c6xdsp ] Received character 's'
/home/root/dvr_rdk/ti816x_john
[m3video] 12114: SYSTEM : Initializing Links ... DONE !!!
[m3vpss ] 12285: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ] 12384: SYSTEM : Initializing Links ... DONE !!!
[m3vpss ] 12384: SYSTEM : Set Static L3 pressure for HDVPSS as High
[module] vpss probe done.
[module] ti81xxfb probe done.
HDMI W1 rev 2.0
[module] ti81xx_hdmi probe done.
ORG 0x46c00524: 0
NEW 0x46c00524: 2
Log of loading my-built firmwares: (looks problematic)
Attached to slave procId 2.
Loaded file ../firmware/dvr_rdk_BUG: Your driver calls ioremap() on system memory. This leads
to architecturally unpredictable behaviour on ARMv6+, and ioremap()
will fail in the next kernel release. Please fix your driver.
fw_m3vpss.xem3 o------------[ cut here ]------------
n slave procId 2WARNING: at arch/arm/mm/ioremap.c:211 __arm_ioremap_pfn_caller+0x58/0x190()
.
Started slaveModules linked in: procId 2.
syslink
Backtrace:
[<80049b7c>] (dump_backtrace+0x0/0x10c) from [<8039c118>] (dump_stack+0x18/0x1c)
r7:00000000 r6:8004d60c r5:8045c7dc r4:000000d3
[<8039c100>] (dump_stack+0x0/0x1c) from [<8006d3bc>] (warn_slowpath_common+0x54/0x6c)
[<8006d368>] (warn_slowpath_common+0x0/0x6c) from [<8006d3f8>] (warn_slowpath_null+0x24/0x2c)
r9:00000002 r8:00000000 r7:7f03608c r6:00088000 r5:15000000
r4:00000002
[<8006d3d4>] (warn_slowpath_null+0x0/0x2c) from [<8004d60c>] (__arm_ioremap_pfn_caller+0x58/0x190)
[<8004d5b4>] (__arm_ioremap_pfn_caller+0x0/0x190) from [<8004d7c8>] (__arm_ioremap_caller+0x64/0x6c)
[<8004d764>] (__arm_ioremap_caller+0x0/0x6c) from [<8006000c>] (omap_ioremap+0x60/0x64)
r6:00000002 r5:15000000 r4:88000000
[<8005ffac>] (omap_ioremap+0x0/0x64) from [<7f03608c>] (MemoryOS_map+0x1f0/0x3a8 [syslink])
r7:8d5dbe28 r6:00000001 r5:8d5dbd48 r4:908fe000
[<7f035e9c>] (MemoryOS_map+0x0/0x3a8 [syslink]) from [<7f004594>] (_ProcMgr_map+0x1cc/0x4ac [syslink])
r8:8d5dbe28 r7:8d5dbe28 r6:00000001 r5:9302e000 r4:90abc000
[<7f0043c8>] (_ProcMgr_map+0x0/0x4ac [syslink]) from [<7f004990>] (ProcMgr_map+0x11c/0x1b4 [syslink])
[<7f004874>] (ProcMgr_map+0x0/0x1b4 [syslink]) from [<7f019954>] (Platform_loadCallback+0x4a0/0x7a0 [syslink])
[<7f0194b4>] (Platform_loadCallback+0x0/0x7a0 [syslink]) from [<7f04d418>] (Ipc_control+0x68/0x14c [syslink])
[<7f04d3b0>] (Ipc_control+0x0/0x14c [syslink]) from [<7f0868f0>] (IpcDrv_drvioctl+0x68/0x298 [syslink])
r7:00000004 r6:7f0fa820 r5:c014f497 r4:7ec13afc
[<7f086888>] (IpcDrv_drvioctl+0x0/0x298 [syslink]) from [<800d26a4>] (vfs_ioctl+0x28/0x44)
r6:00000004 r5:8ddbdc80 r4:00000000
[<800d267c>] (vfs_ioctl+0x0/0x44) from [<800d2db4>] (do_vfs_ioctl+0x500/0x540)
[<800d28b4>] (do_vfs_ioctl+0x0/0x540) from [<800d2e4c>] (sys_ioctl+0x58/0x7c)
[<800d2df4>] (sys_ioctl+0x0/0x7c) from [<80045da0>] (ret_fast_syscall+0x0/0x30)
r8:80045f48 r7:00000036 r6:0007e478 r5:c014f497 r4:7ec13afc
---[ end trace e5c0d78609f092a6 ]---
[m3vpss ] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 280000000
[m3vpss ] notify_attach rtnVal 0
[m3vpss ] initProxyServer rtnVal 0
[m3vpss ]
[m3vpss ] *** UTILS: CPU KHz = 560000 Khz ***
[m3vpss ]
[m3vpss ] 209: SYSTEM : System Common Init in progress !!!
After Ipc_loadcallback status [0x00000000]
[m3vpss ] 209: SYSTEM: IPC init in progress !!!
[m3vpss ] 210: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 1210: SYSTEM: Attaching to [HOST] ...
[m3vpss ] 1212: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[m3vpss ] 1212: SYSTEM: Attaching to [DSP] ...
After Ipc_startcallback status [0x097d2000]
[m3vpss ] 2212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 3212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 4212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 5212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 6212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 7212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 8212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 9212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 10212: SYSTEM: Attaching to [DSP] ...
Attached to slave procId 1.
[m3vpss ] 11212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 12212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 13212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 14212: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 15212: SYSTEM: Attaching to [DSP] ...
Loaded file ../firmware/dvr_rdk_fw_m3video.xem3 on slave procId 1.
Started slave procId 1.
After Ipc_loadcallback status [0x00000000]
[m3video] ***** SYSTEM : Frequency <ORG> - 250000000, <NEW> - 280000000
[m3vpss ] 16212: SYSTEM: Attaching to [DSP] ...
[m3video]
[m3video] *** UTILS: CPU KHz = 560000 Khz ***
[m3video]
[m3video] 15689: SYSTEM : System Common Init in progress !!!
[m3video] 15689: SYSTEM: IPC init in progress !!!
[m3video] 15690: SYSTEM: Attaching to [HOST] ...
[m3video] 16689: SYSTEM: Attaching to [HOST] ...
[m3video] 16691: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[m3video] 16691: SYSTEM: Attaching to [DSP] ...
After Ipc_startcallback status [0x00000000]
[m3vpss ] 17212: SYSTEM: Attaching to [DSP] ...
[m3video] 17691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 18212: SYSTEM: Attaching to [DSP] ...
[m3video] 18691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 19212: SYSTEM: Attaching to [DSP] ...
[m3video] 19691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 20212: SYSTEM: Attaching to [DSP] ...
[m3video] 20691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 21212: SYSTEM: Attaching to [DSP] ...
[m3video] 21691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 22212: SYSTEM: Attaching to [DSP] ...
[m3video] 22691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 23212: SYSTEM: Attaching to [DSP] ...
[m3video] 23691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 24212: SYSTEM: Attaching to [DSP] ...
[m3video] 24691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 25212: SYSTEM: Attaching to [DSP] ...
[m3video] 25691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 26212: SYSTEM: Attaching to [DSP] ...
[m3video] 26691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 27212: SYSTEM: Attaching to [DSP] ...
Attached to slave procId 0.
[m3video] 27691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 28212: SYSTEM: Attaching to [DSP] ...
Loaded file ../firmware/dvr_rdk_fw_c6xdsp.xe674 on slave procId 0.
Started slave procId 0.
After Ipc_loadcallback status [0x00000000]
[c6xdsp ] ***** SYSTEM : Frequency <ORG> - 800000000, <NEW> - 800000000
[c6xdsp ]
[c6xdsp ] *** UTILS: CPU KHz = 800000 Khz ***
[c6xdsp ]
[c6xdsp ] 5: SYSTEM : System Common Init in progress !!!
[c6xdsp ] 5: SYSTEM: IPC init in progress !!!
[c6xdsp ] 5: SYSTEM: Attaching to [HOST] ...
[c6xdsp ] 8: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
[c6xdsp ] 8: SYSTEM: Attaching to [VIDEO-M3] ...
After Ipc_startcallback status [0x00000000]
[m3video] 28691: SYSTEM: Attaching to [DSP] ...
[m3vpss ] 29212: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 1014: SYSTEM: Attaching to [VIDEO-M3] ...
[c6xdsp ] 1245: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[m3video] 29691: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 1245: SYSTEM: Attaching to [VPSS-M3] ...
[m3video] 29691: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
[m3video] 29691: SYSTEM: Attaching to [VPSS-M3] ...
[m3vpss ] 30212: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 2252: SYSTEM: Attaching to [VPSS-M3] ...
[m3video] 30691: SYSTEM: Attaching to [VPSS-M3] ...
[c6xdsp ] 2766: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3vpss ] 31212: SYSTEM: Attaching to [DSP] ...
[c6xdsp ] 2766: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3vpss ] 31212: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
[m3vpss ] 31212: SYSTEM: Attaching to [VIDEO-M3] ...
[m3video] 31691: SYSTEM: Attaching to [VPSS-M3] ...
[c6xdsp ] 3773: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3video] 32212: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
[m3vpss ] 32212: SYSTEM: Attaching to [VIDEO-M3] ...
[c6xdsp ] 3773: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
[m3video] 32212: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[m3vpss ] 32212: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
[c6xdsp ] 3773: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
[m3video] 32212: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
[m3vpss ] 32212: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
[c6xdsp ] 3773: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3video] 32213: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
[m3vpss ] 32212: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
[c6xdsp ] 3773: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[m3video] 32214: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[m3vpss ] 32212: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
[c6xdsp ] 3773: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
[m3video] 32214: SYSTEM: Notify register to [DSP] line 0, event 15 ...
[m3vpss ] 32214: SYSTEM: Notify register to [HOST] line 0, event 15 ...
[c6xdsp ] 3773: SYSTEM: IPC init DONE !!!
[m3video] 32214: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ...
[m3vpss ] 32214: SYSTEM: Notify register to [DSP] line 0, event 15 ...
[c6xdsp ] 3775: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (233 MB)
[m3video] 32215: SYSTEM: IPC init DONE !!!
[m3vpss ] 32214: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ...
[c6xdsp ] 3775: MEM: Shared Region 1: Base = 0x88000000, Length = 0x15000000 (336 MB)
[m3video] 32220: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (233 MB)
[m3vpss ] 32214: SYSTEM: IPC init DONE !!!
[m3video] 32220: MEM: Shared Region 1: Base = 0x88000000, Length = 0x15000000 (336 MB)
[m3vpss ] 32220: MEM: Shared Region 2: Base = 0xb0000000, Length = 0x0e9c0000 (233 MB)
[m3vpss ] 32220: MEM: Shared Region 1: Base = 0x88000000, Length = 0x15000000 (336 MB)
[m3vpss ] 32222: SYSTEM : System Common Init Done !!!
[m3vpss ] 32222: SYSTEM : System VPSS Init in progress !!!
[m3vpss ] 32222: SYSTEM: All VPDMA Free !!!
[m3video] 32222: SYSTEM : System Common Init Done !!!
[c6xdsp ] 3776: SYSTEM : System Common Init Done !!!
[c6xdsp ] 3744: SYSTEM : System DSP Init in progress !!!
[m3video] 32222: SYSTEM : System Video Init in progress !!!
[m3vpss ] === HDVPSS Clocks are enabled ===
[c6xdsp ] 3744: SYSTEM : RpeServer_init() done... Ret Val 0!!!
[m3video] 32222: SYSTEM : System Video Init Done !!!
[m3vpss ] === HDVPSS is fully functional ===
[c6xdsp ] 3779: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
[m3video] 32223: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
[m3vpss ] === HDVPSS module is not in standby ===
[c6xdsp ] 3779: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ...
[m3video] 32223: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
[m3vpss ] === I2C1 Clk is active ===
[c6xdsp ] 3779: SYSTEM: ListElem Shared Addr = 0xbf18f100
[m3video] 32223: SYSTEM: ListElem Shared Addr = 0xbf18b680
[m3vpss ] 32227: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
[c6xdsp ] 3779: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
[m3video] 32225: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
[m3vpss ] 32227: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
[c6xdsp ] 3780: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
[m3video] 32225: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
[m3vpss ] 32227: SYSTEM: ListElem Shared Addr = 0xbf1f0e80
[c6xdsp ] 3780: SYSTEM: ListElem Shared Addr = 0xbf1b1a80
[m3video] 32225: SYSTEM: ListElem Shared Addr = 0xbf1ae580
[m3vpss ] 32229: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
[c6xdsp ] 3780: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
[m3video] 32230: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
[m3vpss ] 32229: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
[c6xdsp ] 3780: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
[m3video] 32231: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
[m3vpss ] 32230: SYSTEM: ListElem Shared Addr = 0xbf22f980
[c6xdsp ] 3780: SYSTEM: ListElem Shared Addr = 0xbf1d1480
[m3video] 32231: SYSTEM: ListElem Shared Addr = 0xbf232e80
[m3vpss ] 32240: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
[c6xdsp ] 3781: SYSTEM: Creating ListMP [DMA: Module install successful, device major num = 251
DSP_IPC_OUT_24] DRV: Module install successful
DRV: Module built on Oct 26 2012 09:55:45
[m3video] 32233: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
[m3vpss ] 32240: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
[c6xdsp ] 3781: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
[m3video] 32233: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
[m3vpss ] 32241: SYSTEM: ListElem Shared Addr = 0xbf291c80
[c6xdsp ] 3781: SYSTEM: ListElem Shared Addr = 0xbf1f4380
[m3video] 32233: SYSTEM: ListElem Shared Addr = 0xbf252880
[m3vpss ] 32243: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
[c6xdsp ] 3782: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
[m3video] 32235: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
[m3vpss ] 32243: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
[c6xdsp ] 3782: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
[m3video] 32235: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
[m3vpss ] 32243: SYSTEM: ListElem Shared Addr = 0xbf2b1680
[c6xdsp ] 3782: SYSTEM: ListElem Shared Addr = 0xbf211e80
[m3video] 32236: SYSTEM: ListElem Shared Addr = 0xbf272280
[m3vpss ] 32245: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
[c6xdsp ] !!WARNING.Resource already registered:2
[c6xdsp ] 3750: SYSTEM : Initializing Links !!!
[m3video] 32246: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
[m3vpss ] 32245: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
[m3video] 32246: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
[m3vpss ] 32245: SYSTEM: ListElem Shared Addr = 0xbf2d1080
[c6xdsp ] 3782: SYSTEM : FREE SPACE : System Heap = 10268448 B, Mbx = 10240 msgs)
[m3video] 32246: SYSTEM: ListElem Shared Addr = 0xbf2f0a80
[m3vpss ] 32247: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
[m3video] 32248: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
[m3vpss ] 32247: SYSTEM : FVID2 Init in progress !!!
[c6xdsp ] 3759: SYSTEM : Initializing Links ... DONE !!!
[m3video] 32248: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
[m3vpss ] 32330: SYSTEM : FVID2 Init in progress DONE !!!
[m3video] 32249: SYSTEM: ListElem Shared Addr = 0xbf30e580
[m3vpss ] 32330: SYSTEM : Device Init in progress !!!
[c6xdsp ] 3760: SYSTEM : System DSP Init Done !!!
[m3video] 32250: HDVICP: Doing PRCM for IVAHD[0] ...
[m3video] 32250: HDVICP: PRCM for IVAHD[0] ... DONE.
[m3vpss ] initPrms.isI2cInitReq = 0
[m3video] 32250: HDVICP: Doing PRCM for IVAHD[1] ...
[m3video] 32250: HDVICP: PRCM for IVAHD[1] ... DONE.
[m3vpss ] initPrms.isI2cInitReq = 0
[m3video] 32250: HDVICP: Doing PRCM for IVAHD[2] ...
[m3vpss ] 32333: SYSTEM : Device Init in progress DONE !!!
[m3video] 32251: HDVICP: PRCM for IVAHD[2] ... DONE.
[m3vpss ] 32451: SYSTEM : System VPSS Init Done !!!
[m3video] 32251: SYSTEM : Initializing Links !!!
[m3vpss ] 32451: UTILS: DMA: HWI Create for INT63 !!!
[m3vpss ] 32451: SYSTEM : Initializing Links !!!
[m3video] 32251: SYSTEM : FREE SPACE : System Heap = 6280232 B, Mbx = 10240 msgs)
[m3vpss ] 32451: SYSTEM : FREE SPACE : System Heap = 13024 B, Mbx = 10240 msgs)
[m3video] 32251: SYSTEM : FREE SPACE : SR0 Heap = 13452672 B (12 MB)
[m3vpss ] 32451: SYSTEM : FREE SPACE : SR0 Heap = 13452672 B (12 MB)
[m3video] 32251: SYSTEM : FREE SPACE : Frame Buffer = 245104512 B (233 MB)
[m3vpss ] 32452: SYSTEM : FREE SPACE : Frame Buffer = 240794496 B (229 MB)
[m3video] 32251: SYSTEM : FREE SPACE : Bitstream Buffer = 352321408 B (335 MB)
[m3vpss ] 32452: SYSTEM : FREE SPACE : Bitstream Buffer = 352321408 B (335 MB)
[m3video] 32252: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
[m3video] 32252: SYSTEM : FREE SPACE : Tiler 8-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ] 32452: SYSTEM : FREE SPACE : Tiler 8-bit = 134217728 B (128 MB) - TILER ON
[c6xdsp ] Remote Debug Shared Memory @ 0xbf000000
[m3video] Remote Debug Shared Memory @ 0xbf005020
[m3vpss ] Remote Debug Shared Memory @ 0xbf00a040
[m3vpss ] Received character 's'
[m3video] 32252: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
[m3vpss ] 32452: SYSTEM : FREE SPACE : Tiler 16-bit = 134217728 B (128 MB) - TILER ON
[c6xdsp ] Remote Debug Shared Memory @ 0xbf000000
[m3video] Remote Debug Shared Memory @ 0xbf005020
[m3vpss ] Remote Debug Shared Memory @ 0xbf00a040
[m3video] Received character 's'
[m3video] 32281: SYSTEM : Initializing Links ... DONE !!!
[m3vpss ] 32551: SYSTEM : Initializing Links ... DONE !!!
[m3vpss ] 32551: SYSTEM : Set Static L3 pressure for HDVPSS as High
[c6xdsp ] Remote Debug Shared Memory @ 0xbf000000
[m3video] Remote Debug Shared Memory @ 0xbf005020
[m3vpss ] Remote Debug Shared Memory @ 0xbf00a040
[c6xdsp ] Received character 's'
/home/root/dvr_rdk/ti816x_john
[module] vpss probe done.
[module] ti81xxfb probe done.
HDMI W1 rev 2.0
[module] ti81xx_hdmi probe done.
ORG 0x46c00524: 0
NEW 0x46c00524: 2
After loading my-built firmwares, the Demo app ( @ ./run.sh ) is abnormal in most demo case.
I can make sure it's firmware issue because everything turns good after replacing the three files with the prebuilt one.
Does anyone ever met this issue? or any advise can provide?
Just let me know if you need more logs for analysis.