高通平台ISP SOF/EOF/EPOCH/BufferDone中断含义说明

2025年02月01日 高通平台ISP SOF/EOF/EPOCH/BufferDone中断含义说明 极客笔记

关于SOF(Start of Frame),EOF(End of Frame),EPOCH,Buffer Done 中断说明。

SOF/EOF IRQ

SOF中断是ISP里面的CSID产生的,当收到某帧的VSync(帧同步信号)信号上升沿时会产生SOF IRQ。VSync信号下降沿时表示这一帧传输完毕,会产生EOF IRQ。

EPOCH IRQ

针对某一帧,ISP已经收到固定N行后(一般是20,可配置的),触发EPOCH中断。

Buffer Done IRQ

ISP将这一帧Buffer处理完且写到DDR后,才会触发BufferDone中断。

案例:当某一帧有SOF和EOF,但没有Buffer Done,这是怎么回事?

  • 要注意,ISP处理完一帧图像数据后,要成功写到DDR后才会触发Buffer Done中断,有时候如果没有给ISP配置Buffer的输出地址,ISP也不会向DDR写数据,就不会产生Buffer Done中断,此时需要去查为何没有配Buffer地址给ISP。

本文链接:http://so.lmcjl.com/news/22495/

展开阅读全文