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.

M3VPSS generate no callback during long-run test

We are using IPNCRDK 3.0.0 for DM814x custom board. Memory size is 512Mega Bytes.

After several hours long-run test, there is no callback from M3VPSS for new video data.

LCD screen is black screen or stop updating the screen.

When power-up, LCD screen displays the new video data normally.

But, after several hours long-run test, LCD screen stops.

Our usecase links include dual camera, encode/decode, IPCBITS IN/OUT, IPCFRAMES IN/OUT and display

links.

We don't know the root cause of no callback from M3VPSS for new video data.

  • Hello,

    I notified the IPNC team for help.

    Best Regards,

    Margarita

  • Hello,

     

    We have added exception handler for M3,

    we got the following exception log.

     

    What do the following M3 exceptions mean?

     

    1. ThreadType_Hwi excetion dump

     

    [m3vpss ] Unhandled Exception:

    [m3vpss ] Exception occurred in ThreadType_HWI

    [m3vpss ] handle: 0x8e936224.

    [m3vpss ] stack base: 0x8e93df0c.

    [m3vpss ] stack size: 0xa000.

    [m3vpss ] R0 = 0x8d7f7740  R8  = 0x8d30a4b8

    [m3vpss ] R1 = 0x8d80be10  R9  = 0x0000000f

    [m3vpss ] R2 = 0x00000001  R10 = 0x00000000

    [m3vpss ] R3 = 0x8e936150  R11 = 0x8d30a4bc

    [m3vpss ] R4 = 0x8e936224  R12 = 0x8e58c850

    [m3vpss ] R5 = 0x8d30a188  SP(R13) = 0x8e947e30

    [m3vpss ] R6 = 0x00000000  LR(R14) = 0x8d2c463f

    [m3vpss ] R7 = 0x8d30a4c0  PC(R15) = 0x8d80be10

    [m3vpss ] PSR = 0x6000000f

    [m3vpss ] ICSR = 0x0043c003

    [m3vpss ] MMFSR = 0x00

    [m3vpss ] BFSR = 0x00

    [m3vpss ] UFSR = 0x0002

    [m3vpss ] HFSR = 0x40000000

    [m3vpss ] DFSR = 0x00000000

    [m3vpss ] MMAR = 0xe000ed34

    [m3vpss ] BFAR = 0xe000ed38

    [m3vpss ] AFSR = 0x00000000

    [m3vpss ] Terminating Execution...

     

    1. ThreadType_Task exception dump

    [m3video] Unhandled Exception:

    [m3video] Exception occurred in ThreadType_Task

    [m3video] handle: 0x8c595a84.

    [m3video] stack base: 0x8c892e80.

    [m3video] stack size: 0x2000.

    [m3video] R0 = 0x00000001  R8  = 0x00000000

    [m3video] R1 = 0x5903d390  R9  = 0x8bc02b00

    [m3video] R2 = 0x00000000  R10 = 0x5aa3d390

    [m3video] R3 = 0x00000000  R11 = 0x8c553b50

    [m3video] R4 = 0x8c553e5c  R12 = 0x00000000

    [m3video] R5 = 0xb96eb800  SP(R13) = 0x8c894980

    [m3video] R6 = 0x8bc02b04  LR(R14) = 0x8ba49677

    [m3video] R7 = 0x8bc04f80  PC(R15) = 0x8ba0e1a4

    [m3video] PSR = 0x41000000

    [m3video] ICSR = 0x00400803

    [m3video] MMFSR = 0x00

    [m3video] BFSR = 0x82

    [m3video] UFSR = 0x0000

    [m3video] HFSR = 0x40000000

    [m3video] DFSR = 0x00000000

    [m3video] MMAR = 0x5aa3d390

    [m3video] BFAR = 0x5aa3d390

    [m3video] AFSR = 0x00000000

    [m3video] Terminating Execution...

     

    1. ThreadType_SWI exception dump

     

    [m3vpss ] Unhandled Exception:

    [m3vpss ] Exception occurred in ThreadType_SWI

    [m3vpss ] handle: 0x8e936534.

    [m3vpss ] stack base: 0x8e93df0c.

    [m3vpss ] stack size: 0xa000.

    [m3vpss ] R0 = 0x68004808  R8  = 0x8d2c8c28

    [m3vpss ] R1 = 0x00000000  R9  = 0x002acf7d

    [m3vpss ] R2 = 0x8e9339cc  R10 = 0x8d30a5b8

    [m3vpss ] R3 = 0x1a000013  R11 = 0x8d30a824

    [m3vpss ] R4 = 0x68004808  R12 = 0x00000010

    [m3vpss ] R5 = 0x00000000  SP(R13) = 0x8e947d88

    [m3vpss ] R6 = 0x00000001  LR(R14) = 0x8d2e5ab7

    [m3vpss ] R7 = 0x8e155948  PC(R15) = 0x8d2e5af6

    [m3vpss ] PSR = 0x21000000

    [m3vpss ] ICSR = 0x0043c803

    [m3vpss ] MMFSR = 0x00

    [m3vpss ] BFSR = 0x82

    [m3vpss ] UFSR = 0x0000

    [m3vpss ] HFSR = 0x40000000

    [m3vpss ] DFSR = 0x00000000

    [m3vpss ] MMAR = 0x1a000017

    [m3vpss ] BFAR = 0x1a000017

    [m3vpss ] AFSR = 0x00000000

    [m3vpss ] Terminating Execution...