[IMX8] ISI errors

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

[IMX8] ISI errors

Jump to solution
3,475 Views
khaledbalbaa
Contributor I

We have noticed an error interrupt called OFLW_EARLY_VSYNC_ERR , this interrupt is fired on every video capture start/stop calling for only 1 time and after that the interrupt disappear

 

Question:

1. What is this interrupt stands for? (what error does it notify for)

2. What could be the cause for this error to pop up? and why does it only pop up in the start or stop?

0 Kudos
Reply
1 Solution
3,429 Views
joanxie
NXP TechSupport
NXP TechSupport

refer to the reference manual, maybe you can check the LATE_VSYNC_
ERR_EN in the CHNL_IER, it's better you tell me what operation or testing you do get these messages, then we can reproduce this and find the answer, just for LATE_VSYNC_
ERR_EN, I only find the description in the reference manual, you should already know it:

VSYNC timing (Late) error interrupt flag
Indicates that the VSYNC for the frame was detected later than expected. The resultant frame will have
correct data. The extra lines in frame will be ignored.
0b - No error
1b - VSYNC detected later than expected

 

View solution in original post

0 Kudos
Reply
6 Replies
3,458 Views
joanxie
NXP TechSupport
NXP TechSupport

are you sure the error message is OFLW_EARLY_VSYNC_ERR? if yes, pls send the whole log file to me, I coudln' t

0 Kudos
Reply
3,449 Views
khaledbalbaa
Contributor I

Hello joanxie,

 

Please find below the UART log, you will find it at line 258

[Thu Nov 05 12:24:52.058 2020] IRQ IMX_ISI_CHNL_STS: 0x60020200

 

The bit 0x20000 refers to OFLW_EARLY_VSYNC_ERR in the channel status register as per the datasheet and the mask definitions in the BSP

 

Thanks in advance,

Khaled

0 Kudos
Reply
3,430 Views
joanxie
NXP TechSupport
NXP TechSupport

refer to the reference manual, maybe you can check the LATE_VSYNC_
ERR_EN in the CHNL_IER, it's better you tell me what operation or testing you do get these messages, then we can reproduce this and find the answer, just for LATE_VSYNC_
ERR_EN, I only find the description in the reference manual, you should already know it:

VSYNC timing (Late) error interrupt flag
Indicates that the VSYNC for the frame was detected later than expected. The resultant frame will have
correct data. The extra lines in frame will be ignored.
0b - No error
1b - VSYNC detected later than expected

 

0 Kudos
Reply
3,426 Views
khaledbalbaa
Contributor I

Thanks a lot Joanxie, we were communicating the issue also with the deserializer supplier as we are connecting the I.MX8 with a deserializer from MAXIM and we found the the deserializer is sending the first frame with some corrupted data in its start, I guess this is the cause of the VSYNC interrupt from the ISI

0 Kudos
Reply
3,367 Views
joanxie
NXP TechSupport
NXP TechSupport

sorry for missing this message, how about the status now?

0 Kudos
Reply
3,364 Views
khaledbalbaa
Contributor I

no problem, still investigating with the Deserializer supplier

0 Kudos
Reply