我用我们公司自己开发的8186板卡做采集、编码、解压、显示功能,用的是rdk4.0开发。跑采集输出显示功能,一段时间(15分钟到24小时)后m3vpss会随机崩溃。
如果板卡周边的环境比较复杂(很多其它大电子设备),基本15分钟到30分钟就会崩溃。但如果周边环境比较单纯,那么可以跑几天几夜都没事。
下面3个是比较典型的崩溃时的打印:
[m3vpss ] Unhandled Exception:
[m3vpss ] Exception occurred in ThreadType_SWI
[m3vpss ] handle: 0x9d2594d0.
[m3vpss ] stack base: 0x9d25d1e4.
[m3vpss ] stack size: 0x4000.
[m3vpss ] R0 = 0x68004891 R8 = 0x00000001
[m3vpss ] R1 = 0x00000000 R9 = 0x00133b43
[m3vpss ] R2 = 0x9d25cffc R10 = 0x9d034cb0
[m3vpss ] R3 = 0xb943f900 R11 = 0x9d034f18
[m3vpss ] R4 = 0x68004891 R12 = 0x9d012869
[m3vpss ] R5 = 0x00000000 SP(R13) = 0x9d2610a0
[m3vpss ] R6 = 0x9d259498 LR(R14) = 0x9d0128eb
[m3vpss ] R7 = 0x9d034c9c PC(R15) = 0x9d012926
[m3vpss ] PSR = 0x21000000
[m3vpss ] ICSR = 0x00400803
[m3vpss ] MMFSR = 0x00
[m3vpss ] BFSR = 0x82
[m3vpss ] UFSR = 0x0000
[m3vpss ] HFSR = 0x40000000
[m3vpss ] DFSR = 0x00000000
[m3vpss ] MMAR = 0x680048d1
[m3vpss ] BFAR = 0x680048d1
[m3vpss ] AFSR = 0x00000000
[m3vpss ] Terminating Execution...
[m3vpss ] Unhandled Exception:
[m3vpss ] Exception occurred in ThreadType_HWI
[m3vpss ] handle: 0x3e2b4740.
[m3vpss ] stack base: 0x9d25d1e4.
[m3vpss ] stack size: 0x4000.
[m3vpss ] R0 = 0x00000000 R8 = 0x00000000
[m3vpss ] R1 = 0x3e1334fc R9 = 0x00000000
[m3vpss ] R2 = 0x00000000 R10 = 0x00000000
[m3vpss ] R3 = 0x9cfe5ce9 R11 = 0x00000001
[m3vpss ] R4 = 0x000061ec R12 = 0x9d260fcc
[m3vpss ] R5 = 0x3e1a1f20 SP(R13) = 0x9d260fc8
[m3vpss ] R6 = 0x00000000 LR(R14) = 0x9d023135
[m3vpss ] R7 = 0x00000000 PC(R15) = 0x00000004
[m3vpss ] PSR = 0x6100023d
[m3vpss ] ICSR = 0x0440f003
[m3vpss ] MMFSR = 0x00
[m3vpss ] BFSR = 0x82
[m3vpss ] UFSR = 0x0000
[m3vpss ] HFSR = 0x40000000
[m3vpss ] DFSR = 0x00000000
[m3vpss ] MMAR = 0x000061f4
[m3vpss ] BFAR = 0x000061f4
[m3vpss ] AFSR = 0x00000000
[m3vpss ] Terminating Execution...
[m3vpss ] Unhandled Exception:
[m3vpss ] Exception occurred in ThreadType_Task
[m3vpss ] handle: 0x3e2b5130.
[m3vpss ] stack base: 0x3e1cc2a0.
[m3vpss ] stack size: 0x8000.
[m3vpss ] R0 = 0x00000000 R8 = 0x00000000
[m3vpss ] R1 = 0x9d259438 R9 = 0x00000000
[m3vpss ] R2 = 0x00000001 R10 = 0x00000001
[m3vpss ] R3 = 0x00000001 R11 = 0x00000000
[m3vpss ] R4 = 0x00000090 R12 = 0x9d01788d
[m3vpss ] R5 = 0x00000090 SP(R13) = 0x9d261120
[m3vpss ] R6 = 0x00000000 LR(R14) = 0x9d0207e9
[m3vpss ] R7 = 0x00000000 PC(R15) = 0x00000000
[m3vpss ] PSR = 0x20000200
[m3vpss ] ICSR = 0x00400803
[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...
各位帮忙分析。。