1. 我们现在是做红外摄像机的,FPGA输出的16bit,YUV422数据给视频前端。但是这个代码工程是用的 TVP5150 解码然后输出8bit,YUV420数据,不知该如何下手将 TVP5150 修改为 FPGA?
(1)代码里将TVP5150加入到了视频前端的子设备内:
vpfe_subdev_info vpfe_sub_devs[ ] = {
{
.module_name = "tvp5150",
.grp_id = VPFE_SUBDEV_TVP5150,
.inputs = tvp5150_inputs,
.routes = tvp5150_routes,
.ccdc_if_params = {
.if_type = VPFE_BT656,
.hdpol = VPFE_PINPOL_POSITIVE,
.vdpol = VPFE_PINPOL_POSITIVE,
},
.board_info = { I2C_BOARD_INFO("tvp5150" , 0x5d) }
}
}
TVP5150通过挂载在 I2C 上,现在不需要TVP5150 和 I2c ,不知如何将FPGA加载到子设备中。
希望朋友能指导一下!
Shine:
请看一下下面的帖子是否有帮助。https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/716/t/361462
TaiDong AN:
回复 Shine:
感谢你的回复,我仔细看了一下,还是没得到解决办法。
我现在是采集线程内采集不到数据,而且open设备文件失败,不知这个设备文件是如何创建的?