对于DM3730是默认把TVP514x编译进内核的,我选择编译成ko模块(通过make menuconfig修改内核配置),得到的ko模块加载,再在板子上运行应用程序:
可以从摄像头采集视频图像。
但通过编写Makefile得到的ko模块(tvp514x.c和tvp514x.h文件与自带的源码有些不一样),再运行应用程序:
这里采集不到视频,是什么原因导致的?怎么解决?需要第二种方法能够实现视频采集。
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.
清水芙蓉 说:但通过编写Makefile得到的ko模块(tvp514x.c和tvp514x.h文件与自带的源码有些不一样),
如果把tvp514x.c和tvp514x.h文件替换为自带的源码,是否能解决问题?
你好,
请问你的问题解决了吗?我目前也是用dm3730+tvp5146,但是tvp5146那块经常会出现初始化不正常的情况,问题原贴位置在:
http://www.deyisupport.com/question_answer/dsp_arm/davinci_digital_media_processors/f/39/t/121118.aspx
有空的话麻烦指导下,谢谢了。
你好,
感谢回复,我的内核是2.6.32的,我目前的驱动不是通过insmod加载上去的,而是编译到内核中的,我想尝试下将驱动分离出来,通过ko的形式加载上去,不知道会否有效。
另外,我现在是能识别到video device的,也能正常打开,但是就是出现了我上一个问题的错误, 这也属于是video device没有正常注册是吧?