ti的工程师你们好!
现在想在DM8168硬件平台+ DVRRDK_04.00.00.03软件平台移植的VGA驱动
遇到一些问题
硬件连接原理图:
AT9---RGB_HS
AP9---RGB_VS
AT21--IOUTA(R)
AR21--IOUTB(G)
AP21--IOUTC(B)
如果在uboot中执行colorbar命令,vga显示器可以输出测试彩色条纹,用示波器测量行频率AT9脚有波形输出,
测量场频率AP9脚频率大概60HZ
首先证明硬件是没有问题了。
然后在系统中通过
echo 1 > /sys/devices/platform/vpss/display3/enabled,执行测量行场脚没有波形输出,
或者在系统中配置寄存器
devmem2 0x4814086C w 2
devmem2 0x48140870 w 2
devmem2 0x48140724 w 2
配置相关CLK的寄存器
//////////////////////////////////////////////////////
//配置相关寄存器
1.Enable HDVPSS Internal Clocks
address: 0x48100100(100h HDVPSS_clkc_clken)
bit10 HDCOMP_EN R/W 0h HD COMP VENC Clock Enable..
1 = Clock Enabled..
0 = Clock Disabled
48100100: 01031fff
2.CLKC Video Encoder Clock Select”
address: 0x48100114(114h HDVPSS_clkc_venc_clksel)
bit10 HDCOMP_CLK2X_SELE R/W 0h HD_VENC_A Clock 2x Select
bit8 HDCOMP_CLK1X_SELE R/W 0h HD_VENC_A clk1x source clock
0 : hdcomp_clk/2
1 : hdcomp_clk
48100114: 0009050f
3.CLKC Video Encode Enable
bit1 HDCOMP_ENABLE R/W 0h HD Component VENC Enable
0 : Disabled
1 : Enabled
address: 0x48100118(118h HDVPSS_clkc_venc_ena)
48100118: 0000000f
都没有波形输出,请问怎么回事?难道要有图像数据输出才有行场频率输出吗?
我也像uboot中配置了测试条纹还是没有输出 ?
谢谢
48108000: 4403a033(HDCOMP 0h HD_VENC_cfg0)
麻烦ti的工程师给个文档指导下如何配置vga驱动,万分感谢!!!