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

请问在哪里可以找到DM8168的HDVPSS固件源代码?

请问各位,那里可以拿到DM8168的M3核里的VPSS固件源码啊?

EZSDK里只有HDVPSS的2进制文件。

Eason Wang:

所谓firmware,就是没有源代码的。我也没有。

wang lei1:

回复 Eason Wang:

恩,查了好多地方,说是不公开,但是这个帖子里的人说,从TI拿到了源代码

http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/1363.aspx

我们的程序是从FPGA取图像到DM8168,原来已经通过了,

但是最近修改了FPGA一些地方,得到的数据大小不一,而且数据都是错的。

我没有找到FPGA端输出的信号有多大不同,所以想看看HDVPSS究竟是如何取数据的。

Eason Wang:

回复 wang lei1:

那个是hdVPSS驱动,RDK里面就有……不是你说的固件

wang lei1:

回复 Eason Wang:

哦 ,不好意思,问错了,

我使用EZSDK开发的,这里面只有dm816x_hdvpss.xem3这个编译好的文件。

请问,RDK在哪里找呢? 

wang lei1:

回复 Eason Wang:

我想知道HDVPSS究竟是怎么去图像的,怎么识别SAV和EAV信号,

支持什么样的图像格式

Louis:

回复 wang lei1:

你好,

  可以参阅TRM手册的Chapter 2 High-Definition Video Processing Subsystem (HDVPSS)。另外SAV, EAV都是有内部硬件实现的,你是什么样的应用?

wang lei1:

回复 Louis:

应用是用FPGA接在DM8168的VIN上,FPGA内部实现SAV,EAV信号,来实现自定义的分辨率大小。

原来已经取到了,但是现在FPGA端有些改动,导致取到的数据完全是乱的,而且OMX得到的每帧大小都是一直变的。

现在是不知道FPGA哪里出了问题,所以想知道在使用HDVPSS和OMX的时候,他们究竟是怎么采数据,

怎么样是一行,怎么样是一帧(现在OMX端得到的每帧大小都不一样),用什么样的Clock。

我原来感觉是,只要有SAV和EAV,HDVPSS就会直接把其中的数据存到指定内存区, (哪怕之间数据量不一样)

OMX按照设置的frame大小去共享内存区取数据就行了。

但是现在8168端程序完全没变,结果却出了问题,所以我感觉是我理解错了。

赞(0)
未经允许不得转载:TI中文支持网 » 请问在哪里可以找到DM8168的HDVPSS固件源代码?
分享到: 更多 (0)