明远智睿技术论坛

标题: linux 3.1.452 中 v4l2相关模块如何加载 [打印本页]

作者: jack    时间: 2017-4-6 12:01
标题: linux 3.1.452 中 v4l2相关模块如何加载
本帖最后由 jack 于 2017-4-6 17:50 编辑

lsmod 之后

Module                  Size  Used by
ar0132_camera          11114  0
ov5642_camera          77925  0


只有这两个模块,如果已经编译进内核里面 是不是就不会显示了
运行 /unit_test/autorun_ipu.sh 测试成功

运行/unit_test/mxc_v4l2_capture.out 测试不成功


作者: 软件01    时间: 2017-4-7 10:55
模块没加载完整,详细看modules.dep的依赖关系
作者: jack    时间: 2017-4-7 11:04
本帖最后由 jack 于 2017-4-7 11:11 编辑
软件01 发表于 2017-4-7 10:55
模块没加载完整,详细看modules.dep的依赖关系

/lib/modules/3.14.52-svn88/kernel/drivers/media/platform 下面么有找到相应的模块.ko

ipu_bg_overlay_sdc.ko
ipu_csi_enc.ko
ipu_fg_overlay_sdc.ko
ipu_prp_enc.ko
ipu_still.ko
mxc_v4l2_capture.ko
camera_sensor_clock.ko

usb camera  可以读出数据可以找了/lib/modules/3.14.52-1.1.0_ga+g5f6f0a5/kernel/drivers/media/platform/mxc/capture 里面有
insmod  ipu_bg_overlay_sdc.ko之后出现这个错误:
ipu_bg_overlay_sdc: exports duplicate symbol bg_overlay_sdc_deselect (owned by kernel)
insmod: ERROR: could not insert module ipu_bg_overlay_sdc.ko: Invalid module format

insmod mxc_v4l2_capture.komxc_v4l2_capture: disagrees about version of symbol registered_fb
mxc_v4l2_capture: Unknown symbol registered_fb (err -22)
mxc_v4l2_capture: disagrees about version of symbol device_create_file
mxc_v4l2_capture: Unknown symbol device_create_file (err -22)
mxc_v4l2_capture: disagrees about version of symbol dev_err
mxc_v4l2_capture: Unknown symbol dev_err (err -22)
mxc_v4l2_capture: disagrees about version of symbol device_remove_file
mxc_v4l2_capture: Unknown symbol device_remove_file (err -22)
insmod: ERROR: could not insert module mxc_v4l2_capture.ko: Invalid parameters



作者: 软件01    时间: 2017-4-12 12:05
jack 发表于 2017-4-7 11:04
/lib/modules/3.14.52-svn88/kernel/drivers/media/platform 下面么有找到相应的模块.ko

ipu_bg_overlay ...

内核和模块不匹配,重新编译模块一下




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