This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DVRRDK_03.00.00.00's VideoM3 local loopBack demo is not running on DM8148 EVM

Hi,

I have build link API demos provided with DVRRDK_03.00.00.00 for DM8148 EVM.

I am trying running one of the link API's (VideoM3 local loopBack) demo on DM8148 EVM.

But this demo stuck at some point.

I am attaching logs of this demo.

./iniroot@dm814x:/opt/dvr_rdk/ti814x# ./init.sh 
*** Bootargs Validated for mem param ***
*** Bootargs Validated for notifyk.vpssm3 params ***
Kernel bootargs validated
numid=1,iface=MIXER,name='PCM Playback Volume'
  ; type=INTEGER,access=rw---R--,values=2,min=0,max=127,step=0
  : values=127,127
  | dBscale-min=-63.50dB,step=0.50dB,mute=0
 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
 [m3video] Remote Debug Shared Memory @ 0xbff05020
 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
SysLink version : 2.10.02.17
SysLink module created on Date:Dec  5 2012 Time:16:07:28
Trace enabled
Trace SetFailureReason enabled
 Setting DMM priority for [DUCATI  ] to [0] ( 0x4e000624 = 0x08000000 )
 Setting DMM priority for [HDVICP0 ] to [2] ( 0x4e000634 = 0x0000000a )
 
 *** TVP5158 probe : START ***
 
 TI VS EVM : TVP5158 device address : 0x58, 0x5a, 0x5c, 0x5e
 TI DVR    : TVP5158 device address : 0x58, 0x59, 0x5a, 0x5b
 
 Device found     : I2C (0xXX): 0x08 = 0x51
                    I2C (0xXX): 0x09 = 0x58
 
 Device NOT found : I2C (0xXX): Read ERROR !!! (reg[0x08], count = 2)
 
*******************instId: 3
deviname: /dev/i2c-3
device opened success
 I2C (0x58): Read ERROR !!! (reg[0x08], count = 2)
*******************instId: 3
deviname: /dev/i2c-3
device opened success
 I2C (0x5a): Read ERROR !!! (reg[0x08], count = 2)
*******************instId: 3
deviname: /dev/i2c-3
device opened success
 I2C (0x5c): 0x08 = 0x02 
 I2C (0x5c): 0x09 = 0x80 
*******************instId: 3
deviname: /dev/i2c-3
device opened success
 I2C (0x5e): Read ERROR !!! (reg[0x08], count = 2)
*******************instId: 3
deviname: /dev/i2c-3
device opened success
 I2C (0x59): Read ERROR !!! (reg[0x08], count = 2)
*******************instId: 3
deviname: /dev/i2c-3
device opened success
 I2C (0x5b): Read ERROR !!! (reg[0x08], count = 2)
 
 *** TVP5158 probe : END ***
 
/opt/dvr_rdk/ti814x
root@dm814x:/opt/dvr_rdk/ti814x# ./loroot@dm814x:/opt/dvr_rdk/ti814x# ./load.sh 
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> - 200000000, <NEW> - 240000000
 [m3vpss ] notify_attach  rtnVal  0
 [m3vpss ] initProxyServer  rtnVal  0
 [m3vpss ]  
 [m3vpss ]  *** UTILS: CPU KHz = 480000 Khz ***
 [m3vpss ]  
 [m3vpss ]  54: SYSTEM  : System Common Init in progress !!!
 [m3vpss ]  54: SYSTEM: IPC init in progress !!!
 [m3vpss ]  54: SYSTEM: Attaching to [HOST] ... 
 [m3vpss ]  1053: SYSTEM: Attaching to [HOST] ... 
 [m3vpss ]  1055: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
 [m3vpss ]  1055: SYSTEM: Attaching to [DSP] ... 
After Ipc_startcallback status [0x097d2000]
Attached to slave procId 1.
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> - 200000000, <NEW> - 240000000
 [m3vpss ]  2055: SYSTEM: Attaching to [DSP] ... 
 [m3video]  
 [m3video]  *** UTILS: CPU KHz = 480000 Khz ***
 [m3video]  
 [m3video]  1328: SYSTEM  : System Common Init in progress !!!
 [m3video]  1328: SYSTEM: IPC init in progress !!!
 [m3video]  1328: SYSTEM: Attaching to [HOST] ... 
 [m3video]  2328: SYSTEM: Attaching to [HOST] ... 
 [m3video]  2330: SYSTEM: Attaching to [HOST] ... SUCCESS !!!
 [m3video]  2330: SYSTEM: Attaching to [DSP] ... 
After Ipc_startcallback status [0x00000000]
Attached to slave procId 0.
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> - 500000000, <NEW> - 750000000
 [m3video]  3330: SYSTEM: Attaching to [DSP] ... 
 [m3vpss ]  3055: SYSTEM: Attaching to [DSP] ... 
 [c6xdsp ]  
 [c6xdsp ]  *** UTILS: CPU KHz = 750000 Khz ***
 [c6xdsp ]  
 [c6xdsp ]  1: SYSTEM  : System Common Init in progress !!!
 [c6xdsp ]  1: SYSTEM: IPC init in progress !!!
 [c6xdsp ]  1: SYSTEM: Attaching to [HOST] ... 
 [c6xdsp ]  1000: SYSTEM: Attaching to [HOST] ... 
 [c6xdsp ]  1003: SYSTEM: Attaching to [HOST] .DMA: Module install successful, device major num = 251 
.. SUCCESS !!!
DRV: Module install successful
 [c6xdsp ]  1003DRV: Module built on Dec 14 2012 18:36:33 
: SYSTEM: Attaching to [VIDEO-M3] ... 
After Ipc_startcallback status [0x00000000]
 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
 [m3video] Remote Debug Shared Memory @ 0xbff05020
 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
 [m3vpss ]  4055: SYSTEM: Attaching to [DSP] ... 
 [m3video]  4330: SYSTEM: Attaching to [DSP] ... 
 [c6xdsp ]  2002: SYSTEM: Attaching to [VIDEO-M3] ... 
 [m3vpss ]  5055: SYSTEM: Attaching to [DSP] ... 
 [c6xdsp ]  2848: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
 [m3video]  5330: SYSTEM: Attaching to [DSP] ... 
 [c6xdsp ]  2848: SYSTEM: Attaching to [VPSS-M3] ... 
 [m3video]  5330: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
 [m3video]  5330: SYSTEM: Attaching to [VPSS-M3] ... 
 [m3vpss ]  6055: SYSTEM: Attaching to [DSP] ... 
 [c6xdsp ]  3847: SYSTEM: Attaching to [VPSS-M3] ... 
 [m3video]  6330: SYSTEM: Attaching to [VPSS-M3] ... 
 [c6xdsp ]  4574: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
 [m3vpss ]  7055: SYSTEM: Attaching to [DSP] ... 
 [c6xdsp ]  4574: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
 [m3vpss ]  7056: SYSTEM: Attaching to [DSP] ... SUCCESS !!!
 [m3vpss ]  7056: SYSTEM: Attaching to [VIDEO-M3] ... 
 [m3video]  7330: SYSTEM: Attaching to [VPSS-M3] ... 
 [c6xdsp ]  5573: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
 [m3video]  8056: SYSTEM: Attaching to [VPSS-M3] ... SUCCESS !!!
 [m3vpss ]  8055: SYSTEM: Attaching to [VIDEO-M3] ... 
 [m3video]  8056: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
 [m3vpss ]  8056: SYSTEM: Attaching to [VIDEO-M3] ... SUCCESS !!!
 [m3vpss ]  8056: SYSTEM: Creating MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
 [m3vpss ]  8056: SYSTEM: Creating MsgQ [VPSS-M3_MSGQ] ...
 [m3vpss ]  8057: SYSTEM: Creating MsgQ [VPSS-M3_ACK_MSGQ] ...
 [m3vpss ]  8058: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [m3vpss ]  8059: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 [m3vpss ]  8059: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 [m3vpss ]  8059: SYSTEM: IPC init DONE !!!
 [m3vpss ]  8067: MEM: Shared Region 2: Base = 0xb3800000, Length = 0x0b800000 (184 MB) 
 [m3vpss ]  8067: MEM: Shared Region 1: Base = 0x88000000, Length = 0x05400000 (84 MB) 
 [m3vpss ]  8069: SYSTEM  : System Common Init Done !!!
 [m3vpss ]  8069: SYSTEM  : System VPSS Init in progress !!!
 [m3vpss ] === I2C0/2 Clk is active ===
 [m3vpss ]  8088: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_0] in region 0 ...
 [m3vpss ]  8088: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_0] in region 0 ...
 [m3vpss ]  8088: SYSTEM: ListElem Shared Addr = 0xbf08b680
 [m3vpss ]  8090: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_1] in region 0 ...
 [m3vpss ]  8091: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_1] in region 0 ...
 [m3vpss ]  8091: SYSTEM: ListElem Shared Addr = 0xbf08eb80
 [m3vpss ]  8103: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_19] in region 0 ...
 [m3vpss ]  8103: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_19] in region 0 ...
 [m3vpss ]  8103: SYSTEM: ListElem Shared Addr = 0xbf092080
 [m3vpss ]  8106: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_20] in region 0 ...
 [m3vpss ]  8106: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_20] in region 0 ...
 [m3vpss ]  8106: SYSTEM: ListElem Shared Addr = 0xbf0b1a80
 [m3vpss ]  8109: SYSTEM: Creating ListMP [VPSS-M3_IPC_OUT_21] in region 0 ...
 [m3vpss ]  8109: SYSTEM: Creating ListMP [VPSS-M3_IPC_IN_21] in region 0 ...
 [m3vpss ]  8109: SYSTEM: ListElem Shared Addr = 0xbf0d1480
 [m3vpss ]  8111: SYSTEM : HDVPSS Drivers Version: HDVPSS_01_00_01_37
 [m3vpss ]  8111: SYSTEM  : FVID2 Init in progress !!!
 [m3vpss ]  8175: SYSTEM  : FVID2 Init in progress DONE !!!
 [m3vpss ]  8175: SYSTEM  : Device Init in progress !!!
 [m3vpss ] initPrms.isI2cInitReq = 0
 [m3vpss ] initPrms.isI2cInitReq = 0
 [m3vpss ]  8266: SYSTEM  : Device Init in progress DONE !!!
 [m3vpss ]  8405: SYSTEM  : System VPSS Init Done !!!
 [m3vpss ]  8405: UTILS: DMA: HWI Create for INT63 !!!
 [m3vpss ]  8405: SYSTEM  : Initializing Links !!! 
 [m3vpss ]  8405: SYSTEM  : FREE SPACE : System Heap      = 189312 B, Mbx = 10240 msgs) 
 [m3vpss ]  8405: SYSTEM  : FREE SPACE : SR0 Heap         = 8189824 B (7 MB) 
 [m3vpss ]  8406: SYSTEM  : FREE SPACE : Frame Buffer     = 188627840 B (179 MB) 
 [m3vpss ]  8406: SYSTEM  : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) 
 [m3vpss ]  8406: SYSTEM  : FREE SPACE : Tiler 8-bit      = 38797312 B (37 MB)  - TILER ON 
 [m3vpss ]  8406: SYSTEM  : FREE SPACE : Tiler 16-bit     = 18874368 B (18 MB)  - TILER ON 
 [m3vpss ] Received character 's'
 [m3vpss ]  8495: SYSTEM  : Initializing Links ... DONE !!! 
 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
 [m3video] Remote Debug Shared Memory @ 0xbff05020
 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
 [m3vpss ]  8495: SYSTEM  : Set Static L3 pressure for HDVPSS as High
 [c6xdsp ]  6573: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
 [m3video]  9056: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
 [c6xdsp ]  6574: SYSTEM: Creating MsgQ [DSP_MSGQ] ...
 [m3video]  9056: SYSTEM: Creating MsgQ [VIDEO-M3_MSGQ] ...
 [c6xdsp ]  6574: SYSTEM: Creating MsgQ [DSP_ACK_MSGQ] ...
 [m3video]  9057: SYSTEM: Creating MsgQ [VIDEO-M3_ACK_MSGQ] ...
 [c6xdsp ]  6574: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [m3video]  9058: SYSTEM: Notify register to [HOST] line 0, event 15 ... 
 [c6xdsp ]  6574: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 [m3video]  9058: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 [c6xdsp ]  6574: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 [m3video]  9059: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 [c6xdsp ]  6574: SYSTEM: IPC init DONE !!!
 [m3video]  9059: SYSTEM: IPC init DONE !!!
 [c6xdsp ]  6577: MEM: Shared Region 2: Base = 0xb3800000, Length = 0x0b800000 (184 MB) 
 [c6xdsp ]  6577: MEM: Shared Region 1: Base = 0x88000000, Length = 0x05400000 (84 MB) 
 [m3video]  9067: MEM: Shared Region 2: Base = 0xb3800000, Length = 0x0b800000 (184 MB) 
 [c6xdsp ]  6577: SYSTEM  : System Common Init Done !!!
 [m3video]  9067: MEM: Shared Region 1: Base = 0x88000000, Length = 0x05400000 (84 MB) 
 [c6xdsp ]  6576: SYSTEM  : System DSP Init in progress !!!
 [c6xdsp ]  6577: SYSTEM  : RpeServer_init() done... Ret Val 0!!!
 [c6xdsp ]  6581: SYSTEM: Creating ListMP [DSP_IPC_OUT_19] in region 0 ...
 [c6xdsp ]  6581: SYSTEM: Creating ListMP [DSP_IPC_IN_19] in region 0 ...
 [c6xdsp ]  6581: SYSTEM: ListElem Shared Addr = 0xbf0f0e80
 [c6xdsp ]  6582: SYSTEM: Creating ListMP [DSP_IPC_OUT_20] in region 0 ...
 [c6xdsp ]  6582: SYSTEM: Creating ListMP [DSP_IPC_IN_20] in region 0 ...
 [c6xdsp ]  6582: SYSTEM: ListElem Shared Addr = 0xbf110880
 [c6xdsp ]  6583: SYSTEM: Creating ListMP [DSP_IPC_OUT_21] in region 0 ...
 [c6xdsp ]  6583: SYSTEM: Creating ListMP [DSP_IPC_IN_21] in region 0 ...
 [c6xdsp ]  6583: SYSTEM: ListElem Shared Addr = 0xbf130280
 [c6xdsp ]  6584: SYSTEM: Creating ListMP [DSP_IPC_OUT_24] in region 0 ...
 [m3video]  9069: SYSTEM  : System Common Init Done !!!
 [c6xdsp ]  6584: SYSTEM: Creating ListMP [DSP_IPC_IN_24] in region 0 ...
 [c6xdsp ]  6584: SYSTEM: ListElem Shared Addr = 0xbf14fc80
 [c6xdsp ]  6585: SYSTEM: Creating ListMP [DSP_IPC_OUT_25] in region 0 ...
 [m3video]  9070: SYSTEM  : System Video Init in progress !!!
 [c6xdsp ]  6585: SYSTEM: Creating ListMP [DSP_IPC_IN_25] in region 0 ...
 [c6xdsp ]  6585: SYSTEM: ListElem Shared Addr = 0xbf16d780
 [c6xdsp ] !!WARNING.Resource already registered:2
 [c6xdsp ]  6585: SYSTEM  : Initializing Links !!! 
 [m3video]  9070: SYSTEM  : System Video Init Done !!!
 [c6xdsp ]  6586: SYSTEM  : FREE SPACE : System Heap      = 6270752 B, Mbx = 10240 msgs) 
 [m3video]  9070: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_0] in region 0 ...
 [m3video]  9070: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_0] in region 0 ...
 [m3video]  9071: SYSTEM: ListElem Shared Addr = 0xbf18b280
 [m3video]  9073: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_1] in region 0 ...
 [m3video]  9073: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_1] in region 0 ...
 [m3video]  9073: SYSTEM: ListElem Shared Addr = 0xbf18e780
 [m3video]  9079: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_19] in region 0 ...
 [m3video]  9079: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_19] in region 0 ...
 [m3video]  9080: SYSTEM: ListElem Shared Addr = 0xbf191c80
 [c6xdsp ]  6597: SYSTEM  : Initializing Links ... DONE !!! 
 [m3video]  9082: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_20] in region 0 ...
 [m3video]  9082: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_20] in region 0 ...
 [c6xdsp ]  6597: SYSTEM  : System DSP Init Done !!!
 [m3video]  9082: SYSTEM: ListElem Shared Addr = 0xbf1b1680
 [m3video]  9085: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_21] in region 0 ...
 [m3video]  9085: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_21] in region 0 ...
 [m3video]  9085: SYSTEM: ListElem Shared Addr = 0xbf1d1080
 [m3video]  9097: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_24] in region 0 ...
 [m3video]  9097: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_24] in region 0 ...
 [m3video]  9097: SYSTEM: ListElem Shared Addr = 0xbf1f0a80
 [m3video]  9100: SYSTEM: Creating ListMP [VIDEO-M3_IPC_OUT_25] in region 0 ...
 [m3video]  9100: SYSTEM: Creating ListMP [VIDEO-M3_IPC_IN_25] in region 0 ...
 [m3video]  9100: SYSTEM: ListElem Shared Addr = 0xbf20e580
 [m3video]  9102: HDVICP: Doing PRCM for IVAHD[0] ... 
 [m3video]  9102: HDVICP: PRCM for IVAHD[0] ... DONE.
 [m3video]  9102: SYSTEM  : Initializing Links !!! 
 [m3video] Received character 's'
 [m3video]  9103: SYSTEM  : FREE SPACE : System Heap      = 6280328 B, Mbx = 10240 msgs) 
 [c6xdsp ] Remote Debug Shared Memory @ 0xbff00000
 [m3video] Remote Debug Shared Memory @ 0xbff05020
 [m3vpss ] Remote Debug Shared Memory @ 0xbff0a040
 [c6xdsp ] Received character 's'
/opt/dvr_rdk/ti814x
 [m3video]  9103: SYSTEM  : FREE SPACE : SR0 Heap         = 6899072 B (6 MB) 
 [module] vpss probe done.
[m3video]  9103: SYSTEM  : FREE SPACE : Frame Buffer     = 188627840 B (179 MB) 
 [m3video]  9103: SYSTEM  : FREE SPACE : Bitstream Buffer = 88080256 B (83 MB) 
 [m3video]  9103: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
 [m3video]  9104: SYSTEM  : FREE SPACE : Tiler 8-bit      = 38797312 B (37 MB)  - TILER ON 
 [m3video]  9105: SYSTEM  : FREE SPACE : Tiler 16-bit     = 18874368 B (18 MB)  - TIL[module] ti81xxfb probe done.
ER ON 
 [m3video]  9128: SYSTEM  : Initializing Links ... DONE !!! 
HDMI W1 rev 4.0
HDMI CEC Spec version 1.2
[module] ti81xx_hdmi probe done.
 ## Interface is 1 [0:DVI, 1:HDMI]
 
 ORG 0x46c00524: 0
 NEW 0x46c00524: 2
 
root@dm814x:/opt/dvr_rdk/ti814x# ./biroot@dm814x:/opt/dvr_rdk/ti814x# ./bin/dvroot@dm814x:/opt/dvr_rdk/ti814x# ./bin/dvr_rdk_demo_liroot@dm814x:/opt/dvr_rdk/ti814x# ./bin/dvr_rdk_demo_link_api.out 
 0: SYSTEM: System Common Init in progress !!!
 0: SYSTEM: IPC init in progress !!!
 9: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] ...
 11: SYSTEM: Creating MsgQ [HOST_MSGQ] ...
 12: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] ...
 13: SYSTEM: Opening MsgQ [DSP_MSGQ] ...
 13: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] ...
 14: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] ...
 15: SYSTEM: Notify register to [DSP] line 0, event 15 ... 
 15: SYSTEM: Notify register to [VIDEO-M3] line 0, event 15 ... 
 15: SYSTEM: Notify register to [VPSS-M3] line 0, event 15 ... 
 16: SYSTEM: IPC init DONE !!!
 17: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 ...
 18: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 ...
 20: SYSTEM: ListElem Shared Addr = 0x405ed080
 20: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 ...
 22: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 ...
 23: SYSTEM: ListElem Shared Addr = 0x4060ab80
 25: SYSTEM: Creating ListMP [HOST_IPC_OUT_19] in region 0 ...
 26: SYSTEM: Creating ListMP [HOST_IPC_IN_19] in region 0 ...
 28: SYSTEM: ListElem Shared Addr = 0x40628680
 28: SYSTEM: Creating ListMP [HOST_IPC_OUT_20] in region 0 ...
 30: SYSTEM: Creating ListMP [HOST_IPC_IN_20] in region 0 ...
 31: SYSTEM: ListElem Shared Addr = 0x40648080
 32: SYSTEM: Creating ListMP [HOST_IPC_OUT_21] in region 0 ...
 34: SYSTEM: Creating ListMP [HOST_IPC_IN_21] in region 0 ...
 35: SYSTEM: ListElem Shared Addr = 0x40667a80
 54: SYSTEM: System Common Init Done !!!

 ============
 Chain Select
 ============

 Current System Settings,
 NSF Mode              : SNF + TNF

 1: Multi  CH Capture + NSF     + DEI     + Display           (16CH 4x TVP5158, NTSC, YUV422I )
 2: Multi  CH Src + Enc + Dec + Snk (VideoM3 chain)           (VideoM3 local loopBack)
 3: Multi  CH Cap + NF + Enc + Dec + SW (DEI/H,SC5) + Disp    (16CH Cap+Enc+Dec+Disp, Interlace Enc/Dec) 
 4: Multi  CH Cap + NF + DEI/H + Enc + Dec + SW (SC5) + Disp  (16CH Cap+Enc+Dec+Disp, Progressive Enc/Dec)
 
 s: System Settings 
 
 x: Exit 
 
 Enter Choice: 2
 
 3290: CHAINS  : CPU Revision [ES2.1] !!! 
 3290: CHAINS  : Detected [UNKNOWN] Board !!! 
 3290: CHAINS  : Base Board Revision [REV A] !!! 

 [host] CHAINS:Enable file write :(y -- yes/n -- no):n

 [host] CHAINS_IPCBITS:Chains_ipcBitsSendFxn:Entered...
 [host] CHAINS_IPCBITS:Chains_ipcBitsRecvFxn:Entered...waiting************************************
 [m3vpss ]  20712: NULL_SRC: Create in progress !!!
 [m3vpss ]  20718: NULL_SRC: Create Done !!!

 [host] CHAINS_IPCBITS:Chains_ipcBitsSendFxn:INFO: periodic print.. [m3video]  20720: IPC_IN_M3   : Create in progress !!!
 [m3vpss ]  20719: IPC_OUT_M3   : Create in progress !!!
 [m3video]  20721: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_0] ...
 [m3vpss ]  20720: IPC_OUT_M3   : Create Done !!!
 [m3video]  20721: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_0] ...
 [m3video]  20724: IPC_IN_M3   : Create Done !!!
 [m3video]  20724: ENCODE: Create in progress ... !!!
 [m3video]  20831: ENCODE: Creating CH0 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:13808
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20835: ENCODE: Creating CH1 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20839: ENCODE: Creating CH2 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 

 [host] IpcBitsInLink_tskMain:Entered
 [host]  4858: IPC_BITS_IN   : Create in progress !!!

 [host]  4858: IPC_BITS_IN   : ListMPOpen start !!!

 [host]  4859: SYSTEM: Opening ListMP [VIDEO-M3_IPC_OUT_24] ...
 4860: SYSTEM: Opening ListMP [VIDEO-M3_IPC_IN_24] ...

 [host]  4861: IPC_BITS_IN   : ListMPOpen done !!!

 [host]  4864: IPC_BITS_IN   : System_linkGetInfo done !!!

 [host]  4864: IPC_BITS_IN   : Create Done !!!

 [host]  4864: IPC_BITS_OUT   : Create in progress !!!
###Bit buff of size from the SR # 1 : 39813120

 [host] IPC_BITSOUT:BitBuffer Alloc.PoolID:0,Size:0x25F8000
 [host] IPCBITSOUTLINK:Translated Addr Virt:0x4206f080 To Phy:0x892fc080
 [host]  4865: IPC_BITS_OUT   : Create Done !!!
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20842: ENCODE: Creating CH3 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20845: ENCODE: Creating CH4 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 


4904:!!!SLAVE CORE [VIDEO-M3] DOWN!!!
SystemLink_copySlaveCoreExceptionContext:146
mmap of [0xbf8c0000:36864]
mmap virt addresss:0x4005a000
munmap of [0x4005a000:36864]
SystemLink_copySlaveCoreExceptionContext:153
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3vpss ] 20931:WARN
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3vpss ] 20931:TILER AllocFailed:CntMode:1,Width=896,Height=336
 [m3video]  20849: ENCODE: Creating CH5 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20852: ENCODE: Creating CH6 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20855: ENCODE: Creating CH7 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20859: ENCODE: Creating CH8 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20862: ENCODE: Creating CH9 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20865: ENCODE: Creating CH10 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20869: ENCODE: Creating CH11 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20872: ENCODE: Creating CH12 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20875: ENCODE: Creating CH13 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20879: ENCODE: Creating CH14 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20882: ENCODE: Creating CH15 of 720 x 480, pitch = (720, 720) [PROGRESSIVE] [TILED      ], bitrate = 2000 Kbps ... 
 [m3video] ENCLINK_H264:HEAPID:0	USED:11912
 [m3video] ENCLINK_H264:HEAPID:3	USED:45056
 [m3video]  20885: ENCODE: All CH Create ... DONE !!!
 [m3video] ENCLINK:HEAPID:0	USED:192528
 [m3video] ENCLINK:HEAPID:2	USED:19906560
 [m3video] ENCLINK:HEAPID:3	USED:720896
 [m3video]  20886: ENCODE: Create ... DONE !!!
 [m3video]  20887: IPC_BITS_OUT   : Create in progress !!!
 [m3video]  20889: IPC_BITS_OUT   : Create Done !!!
 [m3video]  20897: IPC_BITS_IN   : Create in progress !!!
 [m3video]  20897: SYSTEM: Opening ListMP [HOST_IPC_OUT_24] ...
 [m3video]  20897: SYSTEM: Opening ListMP [HOST_IPC_IN_24] ...
 [m3video]  20898: SYSTEM: Opening MsgQ [HOST_MSGQ] ...
 [m3video]  20901: IPC_BITS_IN   : Create Done !!!
 [m3video]  20902: DECODE: Create in progress ... !!!
 [m3video] DECLINK_H264:HEAPID:0	USED:2368
 [m3video] DECLINK_H264:HEAPID:3	USED:4501504
 [m3video]  20932: SYSTEM  : FREE SPACE : System Heap      = 6083984 B, Mbx = 10239 msgs) 
 [m3video]  20932: SYSTEM  : FREE SPACE : SR0 Heap         = 4450048 B (4 MB) 
 [m3video]  20932: SYSTEM  : FREE SPACE : Frame Buffer     = 182887040 B (174 MB) 
 [m3video]  20932: SYSTEM  : FREE SPACE : Bitstream Buffer = 28360576 B (27 MB) 
 [m3video]  20933: SYSTEM  : FREE SPACE : Tiler 8-bit      = 18272256 B (17 MB)  - TILER ON 
 [m3video]  20933: SYSTEM  : FREE SPACE : Tiler 16-bit     = 8025600 B (7 MB)  - TILER ON 
 [m3video]  20934: Assertion @ Line: 168 in utils/src/utils_tiler.c: (UInt32)(pFrame->addr[0][1]) != SYSTEM_TILER_INVALID_ADDR : failed !!!


root@dm814x:/opt/dvr_rdk/ti814x# 

I have observed that it fails to create decoder link.i.e "System_linkCreate(decId, &decPrm, sizeof(decPrm)); "

I have verified decoder parameters but didn't find any mistake.

Can anyone help me to run this demo ?

Thanks in advance,

Shabbir Limdiwala

  • Links and Chains demos are not supported in RDK 3.0. Can you let us know the reason for running the link demos ? Maybe one of the mcfw demos can meet your requirements.

    THe specific error is due to insufficient tiler memory.ON 814x memory is not sufficient to create 16 channels enc+dec. If you want to get this chain working for some reason you will have to reduce the number of encoder/decoder channels to 8.

  • Hi,

    I want application that can take YUV frames from A8, encode, decode and encoded stream on A8 on DM8148 EVM board.

    One of the link API's demo full fill my requirements. That's why I have build that application for DM8148.I thought there will not be any changes required as it is successfully running on DM8168.

    Anyways I will try your suggestion and get back to you if there is any issue.

    Thank you,

    Shabbir Limdiwala