Thank you for your reply and look forward to receive further message.
Maybe the third party modified the memory map, because the solution and some peripheral drivers would be some deifferences from the TI Demo, bue the core could not be modified.
I corrected the configuration for the algCreateStatus and printHeapStatus.
The result is as follows:
[host]
5007: IPCBITSOUT:Link[30000018]:
[host] Flush Frame Sent for chId[1] [m3video] DEC : Delete CH1, Dummy Object queued !!!
[m3video] DEC : Delete CH1 Got the Dummy Object queued !!!
[m3video] 17860: DECODE: CH1: Decoder flush needed (0)!!!
[m3video] 17860: DECODE: CH1: Decoder Flushing !!!
[m3video] 17861: DECODE: CH1: Decoder Flushing !!!
[host]
5029: IPCBITSOUT:Link[30000018]:
[host] Flush Frame Received for chId[1]
[host] IPC_BITSOUT:BitBuffer Free.PoolID:1,Size:0x3F4800
[host]
5033: IPCBITSOUT:Link[30000018]:
[host] Ch buffer delete completed for chId[1].Total Time[26] [m3video] 17871: IPCBITSIN:Link[1000001a]:
[m3video] Flush Frame received for ch[1]
[m3video] 17871: DECODE: CH1:
[m3video] Queing flush Frame to processQ
[m3video] 17872: DECODE: CH1:
[m3video] Flush Frame Received in ProcessQue
[m3video] 17874: DECODE: CH1:
[m3video] Freeing flush Frame
[m3video] 17875: IPCBITSIN:Link[1000001a]:
[m3video] Flush Frame freed for ch[1]
Vdec_deleteChn Buffer status = 0
[m3video]
[m3video] 17892: LOAD: CPU: 7.5% HWI: 0.5%, SWI:0.5%
[m3video]
[m3video] 17892: LOAD: TSK: IPC_OUT_M30 : 0.2%
[m3video] 17892: LOAD: TSK: IPC_BITS_IN0 : 0.1%
[m3video] 17892: LOAD: TSK: DEC0 : 5.2%
Before Creating Vdec_CreateChn status = 0
5070:!!!SLAVE CORE [VIDEO-M3] DOWN!!!
SystemLink_copySlaveCoreExceptionContext:146
mmap of [0xbe9c0000:36864]
mmap virt addresss:0x40073000
munmap of [0x40073000:36864]
SystemLink_copySlaveCoreExceptionContext:153
[m3video] 17892: LOAD: TSK: DEC_PROCESS_TSK_0 : 0.6%
[m3video] 17892: LOAD: TSK: MISC : 0.4%
[m3video]
[m3video] 17892: SYSTEM : FREE SPACE : System Heap = 6274696 B, Mbx = 10239 msgs)
Segmentation fault
root@dm816x:~# [m3video] 17892: SYSTEM : FREE SPACE : SR0 Heap = 11003648 B (10 MB)
[m3video] 17893: SYSTEM : FREE SPACE : Frame Buffer = 174242688 B (166 MB)
[m3video] 17893: SYSTEM : FREE SPACE : Bitstream Buffer = 348698496 B (332 MB)
[m3video] 17893: SYSTEM : FREE SPACE : Tiler 8-bit = 102907904 B (98 MB) - TILER ON
[m3video] 17894: SYSTEM : FREE SPACE : Tiler 16-bit = 119748224 B (114 MB) - TILER ON
[m3video]
[m3video] 17906: LOAD: CPU: 7.5% HWI: 0.5%, SWI:0.5%
[m3video]
[m3video] 17907: LOAD: TSK: IPC_OUT_M30 : 0.2%
[m3video] 17907: LOAD: TSK: IPC_BITS_IN0 : 0.1%
[m3video] 17907: LOAD: TSK: DEC0 : 5.2%
[m3video] 17907: LOAD: TSK: DEC_PROCESS_TSK_0 : 0.6%
[m3video] 17907: LOAD: TSK: MISC : 0.4%
[m3video]
[m3video] 17907: SYSTEM : FREE SPACE : System Heap = 6274696 B, Mbx = 10238 msgs)
[m3video] 17907: SYSTEM : FREE SPACE : SR0 Heap = 11003648 B (10 MB)
[m3video] 17907: SYSTEM : FREE SPACE : Frame Buffer = 174242688 B (166 MB)
[m3video] 17907: SYSTEM : FREE SPACE : Bitstream Buffer = 348698496 B (332 MB)
[m3video] 17908: SYSTEM : FREE SPACE : Tiler 8-bit = 102907904 B (98 MB) - TILER ON
[m3video] 17908: SYSTEM : FREE SPACE : Tiler 16-bit = 119748224 B (114 MB) - TILER ON
[m3video]
[m3video] *** Decode Statistics ***
[m3video] 17909: DEC: Rcvd from prev = 177, Returned to prev = 176
[m3video] DEC Out BufExt Q Status
[m3video] Empty Q 0 -> count 3, wrPtr 107, rdPtr 104
[m3video] Empty Q 1 -> count 0, wrPtr 75, rdPtr 75
[m3video] Full Q -> count 0, wrPtr 123, rdPtr 123
[m3video] 17922: Assertion @ Line: 2677 in links_m3video/iva_dec/decLink_common.c: params->createPrm.algCreateStatus == DEC_LINK_ALG_CREATE_STATUS_CREATE : failed !!!
The attachments are the map file of M3VPSS, M3Video program, and the makefile on the A8. I'm sorry I don't know how to get the map file of A8.
Could you help me analyze the running results and the attachments?
(Please visit the site to view this file)