你好,DVRRDK里面MCFW是在1G DDR3内存的开发板上跑能显示视频,我们将其做了一些修改,在512M DDR3内存上跑 结果程序死掉,麻烦给看看是什么原因。
[host] Partition Free Size for Path[/data/VBITS_HDR_0.bin] = [0xB85DE600]
[host] MDMA: ChannelID allocated:4
ax File size per channel:0x2E177980
[host] MCFW_IPCBITS:VcapVencVdecVdis_ipcBitsSendFxn:Entered… 3398: SYSTEM: S!
3399: SYSTEM: IPC init in progress !!!
3408: SYSTEM: Opening MsgQ Heap [IPC_MSGQ_MSG_HEAP] …
3410: SYSTEM: Creating MsgQ [HOST_MSGQ] …
3413: SYSTEM: Creating MsgQ [HOST_ACK_MSGQ] …
3415: SYSTEM: Opening MsgQ [DSP_MSGQ] …
3416: SYSTEM: Opening MsgQ [VIDEO-M3_MSGQ] …
3418: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] …
3420: SYSTEM: Notify register to [DSP] line 0, event 12 …
3421: SYSTEM: Notify register to [VIDEO-M3] line 0, event 12 …
3423: SYSTEM: Notify register to [VPSS-M3] line 0, event 12 …
3424: SYSTEM: IPC init DONE !!!
3426: SYSTEM: Creating ListMP [HOST_IPC_OUT_28] in region 0 …
3429: SYSTEM: Creating ListMP [HOST_IPC_IN_28] in region 0 …
3431: SYSTEM: ListElem Shared Addr = 0x47497e80
3433: SYSTEM: Creating ListMP [HOST_IPC_OUT_29] in region 0 …
3436: SYSTEM: Creating ListMP [HOST_IPC_IN_29] in region 0 …
3438: SYSTEM: ListElem Shared Addr = 0x474b0780
3441: SYSTEM: Creating ListMP [HOST_IPC_OUT_23] in region 0 …
3444: SYSTEM: Creating ListMP [HOST_IPC_IN_23] in region 0 …
3446: SYSTEM: ListElem Shared Addr = 0x474c9080
3448: SYSTEM: Creating ListMP [HOST_IPC_OUT_24] in region 0 …
3451: SYSTEM: Creating ListMP [HOST_IPC_IN_24] in region 0 …
3453: SYSTEM: ListElem Shared Addr = 0x474e8680
3455: SYSTEM: Creating ListMP [HOST_IPC_OUT_25] in region 0 …
3458: SYSTEM: Creating ListMP [HOST_IPC_IN_25] in region 0 …
3461: SYSTEM: ListElem Shared Addr = 0x47507c80
3462: SYSTEM: System Common Init Done !!!
********* Entered usecase 16CH Progressive <816x> Cap/Enc/Dec/Dis
3467: MCFW : CPU Revision [ES2.0] !!!
3468: MCFW : Detected [UNKNOWN] Board !!!
3469: MCFW : Base Board Revision [REV A] !!!
CAPTURE: Detected video (720×288@50Hz, 1)!!!
CAPTURE ERROR: Could not get chip id for tvp instace 1!!!
CAPTURE ERROR: Could not get chip id for tvp instace 2!!!
CAPTURE ERROR: Could not get chip id for tvp instace 3!!!
TVP5158: 0x5b: Downloading patch …
TVP5158: 0x5b: Downloading patch … DONE !!!
TVP5158: 0x5b: 5158:0002:0302
[m3vpss ] 32604: CAPTURE: Create in progress !!!
[m3vpss ] 32633: CAPTURE: VIP1 PortB capture mode is [ 8-bit, Pixel-mux Embed
[m3vpss ] 32725: CAPTURE: VIP1 PortA capture mode is [ 8-bit, Pixel-mux Embed
[m3vpss ] 32818: CAPTURE: VIP0 PortB capture mode is [ 8-bit, Pixel-mux Embed
[m3vpss ] 32910: CAPTURE: VIP0 PortA capture mode is [ 8-bit, Pixel-mux Embed
[c6xdsp ] 35388: IPC_FRAMES_IN : Create in progress !!!
[m3vpss ] 33016: CAPTURE: 0: 0xbb388c80, 736 x 336, 00078c00 B –> Extra Fram
[c6xdsp ] 35388: SYSTEM: Opening ListMP [VPSS-M3_IPC_OUT_23] …
[m3vpss ] 33017: CAPTURE: 1: 0xbb401880, 736 x 336, 00078c00 B –> Extra Fram
[c6xdsp ] 35388: SYSTEM: Opening ListMP [VPSS-M3_IPC_IN_23] …
[m3vpss ] 33017: CAPTURE: 2: 0xbb47a480, 736 x 336, 00078c00 B –> Extra Fram
[c6xdsp ] 35389: SYSTEM: Opening MsgQ [VPSS-M3_MSGQ] …
[m3vpss ] 33017: CAPTURE: 3: 0xbb4f3080, 736 x 336, 00078c00 B –> Extra Fram
[m3vpss ] 33017: CAPTURE: 4: 0xbb56bc80, 736 x 336, 00078c00 B –> Extra Fram
[m3vpss ] 33017: CAPTURE: 5: 0xbb5e4880, 736 x 336, 00078c00 B –> Extra Fram
[c6xdsp ] IPC_FRAMES_IN:HEAPID:0 USED:240
[c6xdsp ] 35390: IPC_FRAMES_IN : Create Done !!!
[c6xdsp ] 35392: ALG : Create in progress !!!
[m3vpss ] CAPTURE::HEAPID:0 USED:768
[m3vpss ] 33017: CAPTURE: Create Done !!!
[m3vpss ] 33020: DUP : Create Done !!!
[c6xdsp ] ALGLINK:HEAPID:0 USED:2968
[m3vpss ] 33020: IPC_FRAMES_OUT : Create in progress !!!
[c6xdsp ] ALGLINK:HEAPID:1 USED:5584
[c6xdsp ] 35399: ALG : Create Done !!!
[m3vpss ] 33022: IPC_FRAMES_OUT : Create Done !!!
[m3vpss ] 33037: DEI : Create in progress !!!
[m3vpss ] 33347: Assertion @ Line: 565 in links_m3vpss/dei/deiLink_drv.c: NUL!
执行到最后一句时,程序卡死
Eason Wang:
请问你具体是怎么修改memory map的?