我们在DM385 IPNC3.5上用了ADV7611,但是包里没有驱动,能否发一份,万分感谢!flashtime@126.com
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我们在DM385 IPNC3.5上用了ADV7611,但是包里没有驱动,能否发一份,万分感谢!flashtime@126.com
你好,
你能否从ADV7611的厂家获得基本的驱动,然后移植到IPNC RDK上?
您好,
我已经找到一份ADV7611的驱动了,是HDMI的,我们用的是DVI接口的,后续再修改下。
另外请教一下几个关于ADV7611的问题。
1.ti_tools/hdvpass_01_00_01_37里面需要配置adv7611吗?
2.kernel/arch/arm/mach_omap2/ti81xx_vpass.c这个文件应该怎么配置呢?不明白里面是什么含义。
万分感谢!
你好,
ADV7611输出给DM385的是YUV422的格式数据么?ADV7611输出和DM385的VIP相接么?
1. 你需要一个驱动来对ADV7611进行配置,在HDVPSS里面类似的驱动在\ti_tools\hdvpss_01_00_01_37\packages\ti\psp\devices目录下。
2. 你需要配置VIP来适合ADV7611的输出。
建议你阅读以下ADV7611的手册和HDVPSS的VIP相关文档。
您好,
ADV7611输出给DM385是YUV422格式的。
我们的做法是2路视频信号,例如TVP7002,ADV7611接入FPGA,然后FPGA把2路视频信号复合成1路输出给DM385的VIP0。
对于我们这种情况,
1.VIP应该怎么设置呢?
2.HDVPSS里面有了TVP7002,我们需要增加ADV7611吗?
现在困惑很多,麻烦帮忙分析一下,谢谢!
您好,
我们是把2路视频数据(tvp7002/tvp5146/adv7611,3种制式选2种)接入到FPGA,FPGA复合之后输出给VIP0,而且是8位的。
由于我们并不是把视频采集数据直接输出给VIP0,而是经过了FPGA,导致了一系列问题:
1.VIP0的设置问题。我看到代码里面是针对不同的视频采集芯片来进行设置,我们这种情况该如何设置呢?
2.在HDVPSS里面是否还需要实现tvp7002/tvp5146/adv7611的驱动?
另外一个疑问是
HDVPSS里面也有视频采集芯片的驱动,在linux内核里面已经有了这些芯片的驱动,初始化已经完成,为什么还要在HDVPSS里再次驱动?
jin li3 说:1.VIP0的设置问题。我看到代码里面是针对不同的视频采集芯片来进行设置,我们这种情况该如何设置呢?
vip0的设置问题,你可以确定fpga的信号的输出模式吗?
设置为对应的采集模式就可以
typedef enum
{
VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_EMBEDDED_SYNC = 0,
/**< Single Channel non multiplexed mode */
VPS_CAPT_VIDEO_CAPTURE_MODE_MULTI_CH_LINE_MUX_EMBEDDED_SYNC,
/**< Multi-channel line-multiplexed mode */
VPS_CAPT_VIDEO_CAPTURE_MODE_MULTI_CH_PIXEL_MUX_EMBEDDED_SYNC,
/**< Multi-channel pixel muxed */
VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_DISCRETE_SYNC_HSYNC_VBLK,
/**< Single Channel non multiplexed discrete sync mode with HSYNC and
VBLK as control signals. */
VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_DISCRETE_SYNC_HSYNC_VSYNC,
/**< Single Channel non multiplexed discrete sync mode with HSYNC and
VSYNC as control signals. */
VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_DISCRETE_SYNC_ACTVID_VBLK,
/**< Single Channel non multiplexed discrete sync mode with ACTVID and
VBLK as control signals. */
VPS_CAPT_VIDEO_CAPTURE_MODE_SINGLE_CH_NON_MUX_DISCRETE_SYNC_ACTVID_VSYNC,
/**< Single Channel non multiplexed discrete sync mode with ACTVID and
VBLK as control signals. */
VPS_CAPT_VIDEO_CAPTURE_MODE_MULTI_CH_LINE_MUX_SPLIT_LINE_EMBEDDED_SYNC,
/**< Multi-channel line-multiplexed mode - split line mode */
VPS_CAPT_VIDEO_CAPTURE_MODE_MAX
/**< Maximum modes */
} Vps_CaptVideoCaptureMode;
jin li3 说:2.在HDVPSS里面是否还需要实现tvp7002/tvp5146/adv7611的驱动?
这个驱动看你硬件怎么设计的,这个驱动可以fpga来做,也可以arm来做,如果是用m3vpss来做就需要在hdvpss里面来实现上面的驱动;
您好,
非常感谢您的答复,我们之前的做法是2路视频复合成1路,发现很多不确定因素,我们的目前的原理框图如下:
通过FPGA从3路视频中选择2路,(如果是TVP5146,就填充到BT.1120)分别输出到DM385的VP0,VP1。
我们有几个疑问想咨询下:
我们用了ipnc_mcfw/demos/mcfw_api_demose/multich_usecase
1.现有的demo构架默认是按ISS接口接入camera的做法,如果要改成HDVPSS接口,如何进行配置呢?
2.现有的MCFW构架能否实现我们的功能呢?
3.如果现有的MCFW构架不能实现,只能用Link api提供的接口api那么Link api里面是否实现了1024*768和720*576的视频输入呢?
非常感谢!