AnsweredAssumed Answered

mx53 VPU error

Question asked by sun ajiang on Jan 25, 2015
Latest reply on Feb 5, 2015 by SergioSolis

Hi :

I'm working on mx53 SMD board (WinCE7 OS) and met a VPU problem.

I use mx53 to decode realtime h264 video received from Wirless HW. The problem is that : Most time the vpu decoder works fine ,but sometimes the VPU  decoder hang and the whole vpu seems died and wouldn't work unless poweroff the board and restart WinCE OS. This usually happend  at the beginning of vpu decoding process after received few frames (no I frame received cause the sceen is Blurred and havs Mosaic), when this error happened ,my app unexpectly exited without deinit VPU, if I restart my app, the vpu didn't work and show the follwing error messages. I tried  "vpu_reset" function to reset 0-5 vpu handles , they all succeed but "vpu_DecOpen(&handle, &decOP);" failed with error code 0xd  and vpu didn't work even I called vpu_deinit  before vpu_init and vpu_decopen. VPU won't work unless I power off and  restart the smd board!

 

Can anyone help me to check what happened to vpu or is there anyway to   restart VPU without poweroff the machine? What should i do in my software? Thanks a lot !

 

Error Messages:

ID:00400002 TID:086B003E Sendf4,98

PID:00400002 TID:092002DE ERROR: g:\wince700\platform\common\src\soc\mx53_fsl_v2\vpu\code\vpu.cpp line 540: PID:00400002 TID:092002DE Hardware's busy and

 

 

unavailable now!

PID:09D1033A TID:092002DE ERROR: c:\wince700\platform\common\src\soc\mx53_fsl_v3\vpu\sdk\vpusdk.c line 214: PID:09D1033A TID:092002DE IOCTL_VERSION_INFO

 

 

failed!

PID:00400002 TID:00BF0012 PWB(PwrBtnThread):: TIMEOUT(1)!

PID:00400002 TID:086B003E Sendf4,98

PID:00400002 TID:092002DE ERROR: g:\wince700\platform\common\src\soc\mx53_fsl_v2\vpu\code\vpu.cpp line 740: PID:00400002 TID:092002DE Hardware's busy and

 

 

unavailable now!

PID:00400002 TID:00BF0012 PWB(PwrBtnThread):: TIMEOUT(1)!

PID:00400002 TID:086B003E Sendf4,98

PID:00400002 TID:092002DE ERROR: g:\wince700\platform\common\src\soc\mx53_fsl_v2\vpu\code\vpu.cpp line 740: PID:00400002 TID:092002DE Hardware's busy and

 

 

unavailable now!

PID:00400002 TID:00BF0012 PWB(PwrBtnThread):: TIMEOUT(1)!

PID:00400002 TID:086B003E Sendf4,98

 

Qiang Li - Mpu SeGUO XIAOLI

Adeneo Engineering Team

Outcomes