TI中文支持网
TI专业的中文技术问题搜集分享网站

DM6437改PSP驱动实现VGA输出,求教!!

你好!现在手上有DM647的开发板,想实现PSP驱动的VGA的图像显示,手上有两个例程,一个不带PSP驱动直接写寄存器实现了VGA图像显示“Video Loopback Test”,另一是使用了PSP驱动,版本是psp_1_00_02_00,但是没有VGA输出的选项,现在想改动PSP驱动中的llc_vpbeVenc.c和 ddc_vpbeVenc.c两个文件来改动VENC的寄存器,虽然在memory中看与签个程序寄存器相同,但是VGA显示屏值是半屏幕的花屏,改了很长时间都不成功,现在怀疑是否还要改动其他某款如OSD模块或者是PSP驱动还有其他参数要改动,如果做过这方面的人指导下,不奢望有人提供源程序,只需要给我指导个方向,这样我可以省很多时间,因为时间比较紧。非常感谢,514296020@qq.com。 

haitao sun:

忘了说所用的板子,板子是北京泰瑞科技公司提供的开发板。

Eason Wang:

确认一下你的意思:

2个例程:

1. 用直接写寄存器的例程,VGA显示正常

2. PSP的例程,VGA显示一半正常,另一半花屏。 通过回读寄存器,2的寄存器值和1是一样的。

几个问题:

半个屏幕花屏,是哪半个?   

你测试的图样是从哪里过来的

haitao sun:

回复 Eason Wang:

 谢谢你的回复,半个屏幕花屏,另一半没显示的如图。图像是CCD传感器,通过VPFE进入的,寄存器是通过view–memory 输入地址看到的,回读寄存器惭愧还不会用,看到的VENC的寄存器。因为看到一篇论文,上面说改VENC的 论文名称是“基于DM6437的图像采集与VGA显示系统设计”

Eason Wang:

回复 haitao sun:

你的CCD,是不是那种有多个输出口的CCD?  在你的这个例子里面,CCD驱动和AFE采集输出这块,是你自己配的还是已经做好的?

PS, 对于上个帖子我希望和你确认的部分,希望能给出直接的yes or no。

如果CCD的部分需要你自己handle,那么你可能需要看看你配置的CCD驱动时序是否正确,看上去很像是有一半的图没有输出来(当然从你的图上,其实看不出是不是正好一半的位置)。

如果CCD这块确定是好的,你用直接写寄存器的例程也是OK,那么需要看看在PSP这块是不是在内存管理方面有不同的配置>

haitao sun:

回复 Eason Wang:

关于确认部分直接配置寄存器VGA显示正常,即yes。第二个确认部分我截图给你看了,CCD这块肯定是好的,因为通过S端子显示是正常的 ,但是两个结合起来就不正常了,我在查查PSP驱动吧

赞(0)
未经允许不得转载:TI中文支持网 » DM6437改PSP驱动实现VGA输出,求教!!
分享到: 更多 (0)