mx53 VPU error

cancel
Showing results for 
Search instead for 
Did you mean: 

mx53 VPU error

416 Views
sunajiang
Contributor III

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_FSLguoxiaoli

Deactivated user

Labels (1)
Tags (4)
0 Kudos
1 Reply

213 Views
SergioSolis
NXP Employee
NXP Employee

AdeneoEmbedded do you have information to share with Sun to help him solve his questions?

0 Kudos