CX3 used on ARM platform,it always block in a minutes, there is no error, but can't get any frame data

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
soqi_4187516
Level 2
Level 2
250 sign-ins 100 sign-ins 50 sign-ins

  I use cx3 on ARM(RK3399 Ubuntu),  the sensor is ov9282, 1280x800 @ 15fps, it always block in a minutes(about 30 minutes), there is no error, but can't get any frame data.  The log is as below. "commit_num" is added by myself, to count the times of data commit to usb endpoint. When it is block, there is no error,  and the "commit_num" also not update.

  But on PC, also Ubuntu OS, it always ok.

Is there anyone have this issue, and give me spme suggestion?

UsbCB:Call AppStop CyCx3AppThread_Entry

AplnStop:SMState = 0x7

AplnStrt:CyCx3AppStart CyCx3AppStart

AplnStrt:SMState = 0x1

Prod = 83 Cons = 83  Prtl_Sz = 9520 Frm_Cnt = 308 Frm_Sz = 2048000 B

TimeDiff = -39 ms FPS = 0

UsbCB:Call AppStop CyCx3AppThread_Entry

AplnStop:SMState = 0x7

AplnStrt:CyCx3AppStart CyCx3AppStart

AplnStrt:SMState = 0x1

Prod = 83 Cons = 90  Prtl_Sz = 9520 Frm_Cnt = 309 Frm_Sz = 2048000 B

UsbCB:Call AppStop CyCx3AppThread_Entry

AplnStop:SMState = 0xA

AplnStrt:CyCx3AppStart CyCx3AppStart

AplnStrt:SMState = 0x2

UsbCB:Call AppStop CyCx3AppThread_Entry

AplnStop:SMState = 0x2

AplnStrt:CyCx3AppStart CyCx3AppStart

AplnStrt:SMState = 0x2

Prod = 62 Cons = 62  Prtl_Sz = 9520 Frm_Cnt = 310 Frm_Sz = 1532240 B

[CyCx3AppMipiErrorThread] commit_num = 26400

[CyCx3AppMipiErrorThread] commit_num = 32624

[CyCx3AppMipiErrorThread] commit_num = 38804

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

[CyCx3AppMipiErrorThread] commit_num = 39222

0 Likes
1 Solution

Hello,

Please check whether there are any commit buffer failure.

If the host is streaming data at slower rate, there may be a buffer over flow.

Please refer the following workaround for commit buffer failure error: Invalid Sequence Error in Multi-Channel Commit Buffer - KBA218830

Please probe HSYNC, VSYNC and PCLK and check whether there are as expected.

Regards,

Sridhar

View solution in original post

0 Likes
2 Replies
soqi_4187516
Level 2
Level 2
250 sign-ins 100 sign-ins 50 sign-ins

When it is block, I am sure that the camera sensor is normal in the oscilloscope.

0 Likes

Hello,

Please check whether there are any commit buffer failure.

If the host is streaming data at slower rate, there may be a buffer over flow.

Please refer the following workaround for commit buffer failure error: Invalid Sequence Error in Multi-Channel Commit Buffer - KBA218830

Please probe HSYNC, VSYNC and PCLK and check whether there are as expected.

Regards,

Sridhar

0 Likes