调试平台的硬件连接图如下所示,MT9V034摄像头通过AP0101AT与DM6437相连,AP0101AT与DM6437的连接线包括八根数据线、一根P_Clock、一根VD、一根HD和一根GPIO等等。从AP0101AT输出的图像为逐行扫描的数字图像(30帧/S),通过P_Clock、VD和HD三个引脚与DM6437进行同步。DM6437通过GPIO(GP80)控制AP0101AT和MT9V043的电源。(GP80为高,打开电源;GP80为低,关闭电源,连接图中未画出GPIO连接,实际电路中有GPIO连接)
调试发现,若DM6437开机初始化GP80为高(即打开摄像头),从DM6437输出的图像是正常的。若DM6437将GP80拉低(即关闭摄像头),持续5S左右,再拉高,则输出的图像有分层现象,如下图所示
上图是通过CCS3.3在CCDC缓冲中抓取到的,可见是视频前端而不是后端的问题。进一步调试发现,若将GP80脚一直为高(打开摄像头),将P_Clock、VD和HD三根线中的任意一根线断开,持续2S,再连接上,原来正常的图像都会出现分层现象。
因此,能不能麻烦帮忙解答一下两个疑问:
1. DM6437通过引脚同步,是否支持同步信号中断再恢复这种情形。(采用的是PSP驱动)
if(IOM_COMPLETED != FVID_exchange(CcdcHandle,&FBAddr))
if(IOM_COMPLETED != FVID_exchange(Vid0Handle,&FBAddr))
2. DM6437关于引脚同步的机制,有哪些资料可以参考呢,可不可以帮忙详细介绍一下。

