明远智睿技术论坛

标题: LINUX UVC V4L2 OV5642 [打印本页]

作者: 文涛流派    时间: 2017-1-11 17:08
标题: LINUX UVC V4L2 OV5642
板子的imx6q-ek314

内核对UVC和OV5642的驱动只是生成.ko  文件   我想直接编译进内核   但是在make menuconfig的过程中   选中UVC以及OV5642的有关驱动(由M变为*),然后进行make uImage 时发生现在的错误   技术人员帮忙看一下


clkdev.c.text+0x143ec0): undefined reference to `foreground_sdc_select'
clkdev.c.text+0x143ed8): undefined reference to `bg_overlay_sdc_select'
drivers/built-in.o: In function `stop_preview':
clkdev.c.text+0x143f48): undefined reference to `foreground_sdc_deselect'
clkdev.c.text+0x143f54): undefined reference to `bg_overlay_sdc_deselect'
drivers/built-in.o: In function `mxc_v4l_open':
clkdev.c.text+0x144bd4): undefined reference to `prp_enc_select'
drivers/built-in.o: In function `mxc_v4l_close':
clkdev.c.text+0x145a18): undefined reference to `prp_enc_deselect'
drivers/built-in.o: In function `mxc_v4l_do_ioctl':
clkdev.c.text+0x1476c4): undefined reference to `prp_enc_select'
make: *** [.tmp_vmlinux1] Error 1


作者: 唐斌    时间: 2017-1-11 17:21
具有依赖关系的选项没有选上。
作者: 文涛流派    时间: 2017-1-12 09:53
软件02 发表于 2017-1-11 17:21
具有依赖关系的选项没有选上。

选择UVC  V4L2需要选择其他那些选项
作者: 软件01    时间: 2017-1-12 11:27
文涛流派 发表于 2017-1-12 09:53
选择UVC  V4L2需要选择其他那些选项

搜索undefined reference的相关函数,找到函数的源文件,把驱动的配置设置为Y编译到内核就行;
可以用grep命令搜一下




欢迎光临 明远智睿技术论坛 (http://bbs.myzr.com.cn/) Powered by Discuz! X3.2