[IMX8] ISI errors

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 
3,484件の閲覧回数
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 件の賞賛
返信
1 解決策
3,438件の閲覧回数
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 件の賞賛
返信
6 返答(返信)
3,467件の閲覧回数
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 件の賞賛
返信
3,458件の閲覧回数
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 件の賞賛
返信
3,439件の閲覧回数
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 件の賞賛
返信
3,435件の閲覧回数
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 件の賞賛
返信
3,376件の閲覧回数
joanxie
NXP TechSupport
NXP TechSupport

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

0 件の賞賛
返信
3,373件の閲覧回数
khaledbalbaa
Contributor I

no problem, still investigating with the Deserializer supplier

0 件の賞賛
返信