目前,我们在测试DM8168 的VGA输出,出现问题,如下:
我使用了DVR4.0的版本的dvr内核,这里是不是要选用evm内核?
选用了AT9和AP9作为hsync和vsync输出
DAC_HSYNC AT9 VOUT1_HSYNC PINCTRL28(0x4814086C) 0x00000002
DAC_VSYNC AP9 VOUT1_VSYNC PINCTRL29(0x48140870) 0x00000002
操作代码:
devmem2 0x4814086c w 0x00000002
devmem2 0x48140870 w 0x00000002
devmem2 0x48140724 w 0x00000002
当时,VGA可以输出正常画面,以为没有问题了。但是,设置了VOUT0输出到LCD的时候,VGA不是花屏,就是不停的闪烁。
通过示波器观察,发现问题如下:
1 当仅仅打开VGA(hdcomp)输出的时候,hsync和vsync并没有信号输出,怀疑是我的显示器支持绿色信号嵌入场屏信号,所以图像输出没有问题。
2 当打开VOUT0输出后,hsync和vsync都输出了信号,而且从示波器上来看,都是hsync,所以造成了显示器无法显示。
请问,是不是在使用AT9和AP9的时候,还有什么寄存器需要设置。因为VOUT0_AVID我用来作为LCD的DE信号了。