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

DM8148进行TVP5147的CVBS接口数据采集,无法获取采集数据

DM8148进行TVP5147的CVBS接口数据采集,无法获取采集数据
CVBS接口输入 NTSC格式视频源 
使用DVD输入NTSC格式视频源;
使用saLoopBackFbdev修改的测试程序;
在执行saLoopBackFbdev程序的下面语句就不能向下执行了
ret = ioctl(capt.fd, VIDIOC_DQBUF, &capt.buf);
已经开始采集了,最终确认是没有产生中断信号造成始终等待(没进入ti81xxvin_instance_isr中断处理函数),什么原因会造成无法获取采集数据,进不了中断?
(TVP5147的中断引脚始终处于高电平)
具体信息如下:
TVP5147测试点信号如下:
Crystal : 14.3MHz
HS : 15.73KHz
VS : 60Hz
dataclk : 27MHz
saLoopBackFbdev测试程序打印测试部分信息如下:
saLoopBackFbdev: pixelformat = V4L2_PIX_FMT_YUYV
=============================================================
Format:
=========================================
fmt.type                 = 1
fmt.width                = 720
fmt.height               = 480
fmt.pixelformat  = 1448695129
fmt.bytesperline         = 1440
fmt.sizeimage    = 691200
=============================================================
————————————
Vps_CaptCreateParams:
CAPTURE : videoCaptureMode = 0
CAPTURE : videoIfMode = 0
CAPTURE : inDataFormat = 6
CAPTURE : periodicCallbackEnable = 0
CAPTURE : numCh = 1
CAPTURE : numStream = 1
CAPTURE : inScanFormat = 0
CAPTURE : outStreamInfo[0].dataFormat = 1
CAPTURE : outStreamInfo[0].memType = 0
CAPTURE : outStreamInfo[0].pitch[0] = 1440
CAPTURE : outStreamInfo[0].maxOutHeight = 0
CAPTURE : outStreamInfo[0].scEnable = 0
CAPTURE : outStreamInfo[0].subFrameModeEnable = 0
CAPTURE : outStreamInfo[0].numLinesInSubFrame = 0
————————————
fvid2.c : vps_fvid2_dequeue : status = 0
dequeue event return 0 within 1 ms
capt.c : capture_dequeue : r = 0
ti81xxvin_main.c : vidioc_dqbuf : inst->captctrl->dequeue end
ti81xxvin_main.c : vidioc_dqbuf : num_frms_dequeued = 0
jason1:

TVP5147的中断信号在什么情况下产生?都和什么设置有关?

Shishun Tian:

请问你的这个问题解决了吗?我最近也遇到了跟你同样的问题。

赞(0)
未经允许不得转载:TI中文支持网 » DM8148进行TVP5147的CVBS接口数据采集,无法获取采集数据
分享到: 更多 (0)