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.

DVRRDK350 TI8168 编译开启宏DVR_RDK_CFLAGS += -DUTILS_ASSERT_ENABLE 才能正常运行,否则M3VPSS挂掉



DVRRDK350 在TI8168的板子上,如果编译的时候没有开启宏DVR_RDK_CFLAGS += -DUTILS_ASSERT_ENABLE,那么在运行的时候M3VPSS就会挂掉,输出如下错误信息:

 [host] HDMI Ctrl :Initializing
 [host] HDMI Ctrl :Initialized
 [host] HDMI Ctrl :Sink Connected
 [m3vpss ]  34079: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
 [m3vpss ]  34237: CAPTURE: VIP0 PortB capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
 [m3vpss ]  34394: CAPTURE: VIP1 PortA capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
 [m3vpss ]  34552: CAPTURE: VIP1 PortB capture mode is [ 8-bit, Non-mux Embedded Sync] !!!
 [m3vpss ]  35309: SCLR    : Loading Up-scaling Co-effs ...
 [m3vpss ]  35309: SCLR    : Co-effs Loading ... DONE !!!

 [host] IpcBitsInLink_tskMain:Entered
 [host]  0: IPC_BITS_IN   : ListMPOpen start !!!

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

 [host]  4: IPC_BITS_IN   : System_linkGetInfo done !!!
 [m3vpss ] AVSYNC:WARNING!! Application wrongly configureddisplayID[-1]. Reseting to correct displayID[0]
 [m3vpss ] 36119:SWMS:SwMs window overlap.WinId1[3]:startX[1280]:startY[0]:endX[1920]:endY[360]::WinId2[4]:startX[640]:startY[156]:endX[1664]:endY[924]
 [m3vpss ] AVSYNC:WARNING!! Application wrongly configureddisplayID[-1]. Reseting to correct displayID[1]
 [m3vpss ]  36326: CAPTURE: Enabled Time Stamping !!!
 [m3vpss ]  36334: CAPTURE: Enabled Time Stamping !!!
 [m3vpss ]  36342: CAPTURE: Enabled Time Stamping !!!
 [m3vpss ]  36350: CAPTURE: Enabled Time Stamping !!!
 [m3vpss ] Unhandled Exception:
 [m3vpss ] Exception occurred in ThreadType_Task
 [m3vpss ] handle: 0x3ec92d30.
 [m3vpss ] stack base: 0x3ec21740.
 [m3vpss ] stack size: 0x8000.
 [m3vpss ] R0 = 0x04280068  R8  = 0x00000000
 [m3vpss ] R1 = 0x00000001  R9  = 0x3e5487c8
 [m3vpss ] R2 = 0x00000000  R10 = 0x3ec295a0
 [m3vpss ] R3 = 0x089b0010  R11 = 0x3e548d70
 [m3vpss ] R4 = 0xffffffff  R12 = 0x9d9d41cd
 [m3vpss ] R5 = 0x00000008  SP(R13) = 0x3ec29538
 [m3vpss ] R6 = 0x0000000f  LR(R14) = 0x0041a84d
 [m3vpss ] R7 = 0x3ec92d30  PC(R15) = 0x9d9d427c
 [m3vpss ] PSR = 0x21000000
 [m3vpss ] ICSR = 0x00400803
 [m3vpss ] MMFSR = 0x00
 [m3vpss ] BFSR = 0x82
 [m3vpss ] UFSR = 0x0000
 [m3vpss ] HFSR = 0x40000000
 [m3vpss ] DFSR = 0x00000000
 [m3vpss ] MMAR = 0x04280070
 [m3vpss ] BFAR = 0x04280070
 [m3vpss ] AFSR = 0x00000000
 [m3vpss ] Terminating Execution...

开启宏后,运行一切正常,真是不知道哪里的原因了,代码里相关宏的地方也去看了,没看出有什么影响!