关于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。