嵌入式爱好者

查看: 36753|回复: 4

[Linux] 【求助】OKM6UL-C无法测试OV9650摄像头

[复制链接]

2

主题

5

帖子

48

积分

i.MX6UL通行证RK3568通行证AM335x通行证

扫一扫,手机访问本帖
发表于 2018-12-30 22:25:19 | 显示全部楼层 |阅读模式
本帖最后由 QiZhimin 于 2018-12-30 22:48 编辑

     我的开发板是OKM6UL-C,7寸电阻屏,核心板工业级NAND 256M,2018.10.23控制台镜像。摄像头模块飞凌OV9650.     
用串口助手发命令如下

root@freescale /forlinx$ ln -s libjpeg.so.62.0.0 libjpeg.so.62
ln: libjpeg.so.62: File exists
root@freescale /forlinx$
root@freescale /forlinx$ insmod /lib/modules/$(uname -r)/kernel/drivers/media<smod /lib/modules/$(uname -r)/kernel/drivers/media/                         platform/mxc/subdev/mx6s_<-r)/kernel/drivers/media/platform/mxc/subdev/mx6s_c                         apture.ko
insmod: can't insert '/lib/modules/3.14.38-6UL_ga-00063-g138ff78/kernel/drivers/media/platform/mxc/subdev/mx6s_capture.ko': File exists
root@freescale /forlinx$
root@freescale /forlinx$ insmod /lib/modules/$(uname -r)/kernel/drivers/media<smod /lib/modules/$(uname -r)/kernel/drivers/media/                         platform/mxc/subdev/ov965<-r)/kernel/drivers/media/platform/mxc/subdev/ov9650                         _camera.ko
insmod: can't insert '/lib/modules/3.14.38-6UL_ga-00063-g138ff78/kernel/drivers/media/platform/mxc/subdev/ov9650_camera.ko': File exists
root@freescale /forlinx$
root@freescale /forlinx$ cat /sys/class/video4linux/video1/name
mx6s-csi
root@freescale /forlinx$
root@freescale /forlinx$ LD_LIBRARY_PATH=. ./ov9650 -c
capability driver mx6s-csi card i.MX6S_CSI businfo platform:21c4000.csi
cam set fmt: No such device
root@freescale /forlinx$
root@freescale /forlinx$ LD_LIBRARY_PATH=. ./ov9650 -p
capability driver mx6s-csi card i.MX6S_CSI businfo platform:21c4000.csi
cam set fmt: No such device
root@freescale /forlinx$
root@freescale /forlinx$
---------------使用Linux/Test/9650APP测试-------------------------------------------------------
root@freescale /usr/src/OV9650APP/ov9650_app$ ./ov9650 -c
capability driver mx6s-csi card i.MX6S_CSI businfo platform:21c4000.csi
cam set fmt: No such device
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$ ./ov9650 -p
capability driver mx6s-csi card i.MX6S_CSI businfo platform:21c4000.csi
cam set fmt: No such device
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
----------------查看一下模块已经加载--------------------------------------------------------
root@freescale /usr/src/OV9650APP/ov9650_app$ lsmod
8723bu 1280657 0 - Live 0x7f013000
ov9650_camera 12297 0 - Live 0x7f00c000
evbug 1854 0 - Live 0x7f008000
mx6s_capture 13987 0 - Live 0x7f000000
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$
root@freescale /usr/src/OV9650APP/ov9650_app$


屏幕一直显示LOGO,并没有显示摄像头拍摄的照片。请问这是什么原因?谢谢!








我的开发板

我的开发板
回复

使用道具 举报

1

主题

3670

帖子

4157

积分

发表于 2019-1-2 09:32:41 | 显示全部楼层
您好
您在ov9650 测试之前, kill 掉进程/matrix_gui –qws 和进程/lighttpd -f ../config/lighttpd.conf了吗
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

2

主题

5

帖子

48

积分

i.MX6UL通行证RK3568通行证AM335x通行证

 楼主| 发表于 2019-1-2 11:40:31 | 显示全部楼层
使用ps -ef查看进程信息,没有两个进程。
请问怎样查看到,和关闭这两个进程呢?
Copyright (C) 2006-2016 Forlinx Embedded Technology Co., Ltd All Rights Reserved  www.forlinx.com
freescale login: root
root@freescale ~$ ps -ef
PID   USER     TIME   COMMAND
    1 root       0:03 init
    2 root       0:00 [kthreadd]
    3 root       0:00 [ksoftirqd/0]
    4 root       0:00 [kworker/0:0]
    5 root       0:00 [kworker/0:0H]
    6 root       0:00 [kworker/u2:0]
    7 root       0:00 [rcu_preempt]
    8 root       0:00 [rcu_sched]
    9 root       0:00 [rcu_bh]
   10 root       0:00 [migration/0]
   11 root       0:00 [khelper]
   12 root       0:00 [kdevtmpfs]
   13 root       0:00 [writeback]
   14 root       0:00 [bioset]
   15 root       0:00 [crypto]
   16 root       0:00 [kblockd]
   17 root       0:00 [ata_sff]
   18 root       0:00 [khubd]
   19 root       0:00 [kworker/u2:1]
   30 root       0:00 [kworker/0:1]
   31 root       0:00 [cfg80211]
   32 root       0:00 [cfinteractive]
   33 root       0:00 [rpciod]
   34 root       0:00 [kswapd0]
   35 root       0:00 [fsnotify_mark]
   36 root       0:00 [nfsiod]
   73 root       0:00 [pxp_dispatch]
   74 root       0:00 [spi32766]
   81 root       0:00 [ci_otg]
   82 root       0:00 [goodix_wq]
   83 root       0:00 [irq/35-2040000.]
   84 root       0:00 [kworker/u3:0]
   85 root       0:00 [hci0]
   86 root       0:00 [hci0]
   87 root       0:00 [kworker/u3:1]
   88 root       0:00 [irq/179-2190000]
   89 root       0:00 [ipv6_addrconf]
   90 root       0:00 [krfcommd]
   91 root       0:00 [deferwq]
   92 root       0:00 [irq/81-imx_ther]
  102 root       0:02 udevd --daemon
  409 root       0:00 [kworker/u3:2]
  936 root       0:00 /usr/sbin/inetd
  939 root       0:00 /sbin/syslogd
  941 root       0:00 /sbin/klogd
  984 nobody     0:00 /sbin/boa
  990 root       0:00 {rc_mxc.S} /bin/bash /etc/rc.d/rc_mxc.S
  992 root       0:00 -sh
  993 root       0:00 ps -ef
root@freescale ~$
点评回复 支持 反对

使用道具 举报

2

主题

5

帖子

48

积分

i.MX6UL通行证RK3568通行证AM335x通行证

 楼主| 发表于 2019-1-18 13:01:21 | 显示全部楼层
本帖最后由 QiZhimin 于 2019-1-18 15:02 编辑

我的开发板是OKM6UL-C,7寸电阻屏,核心板工业级NAND 256M,2018.10.23 QT镜像。摄像头模块飞凌OV9650.     
实验OV9650模块仍然没有试验成功
在ov9650 测试之前, 我已经kill 掉进程/matrix_gui –qws 和进程/lighttpd -f ../config/lighttpd.conf

偶然发现,开发板启动时,提示没找到摄像头。但是我的确已经把OV9650模块插在了开发板上。摄像头模块的蓝色指示灯亮
[   16.693388] ov9650_read_reg:write reg error:reg=1c
[   16.701048] camera ov9650 is not found

freescale login: root
root@freescale ~$
root@freescale ~$ ps -ef
PID   USER     TIME   COMMAND
    1 root       0:03 init
    2 root       0:00 [kthreadd]
    3 root       0:00 [ksoftirqd/0]
    4 root       0:00 [kworker/0:0]
    5 root       0:00 [kworker/0:0H]
    6 root       0:00 [kworker/u2:0]
    7 root       0:00 [rcu_preempt]
    8 root       0:00 [rcu_sched]
    9 root       0:00 [rcu_bh]
   10 root       0:00 [migration/0]
   11 root       0:00 [khelper]
   12 root       0:00 [kdevtmpfs]
   13 root       0:00 [writeback]
   14 root       0:00 [bioset]
   15 root       0:00 [crypto]
   16 root       0:00 [kblockd]
   17 root       0:00 [ata_sff]
   18 root       0:00 [khubd]
   19 root       0:00 [kworker/u2:1]
   30 root       0:00 [kworker/0:1]
   31 root       0:00 [cfg80211]
   32 root       0:00 [cfinteractive]
   33 root       0:00 [rpciod]
   34 root       0:00 [kswapd0]
   35 root       0:00 [fsnotify_mark]
   36 root       0:00 [nfsiod]
   73 root       0:00 [pxp_dispatch]
   74 root       0:00 [spi32766]
   81 root       0:00 [ci_otg]
   82 root       0:00 [goodix_wq]
   83 root       0:00 [irq/35-2040000.]
   84 root       0:00 [kworker/u3:0]
   85 root       0:00 [hci0]
   86 root       0:00 [hci0]
   87 root       0:00 [kworker/u3:1]
   88 root       0:00 [irq/179-2190000]
   89 root       0:00 [ipv6_addrconf]
   90 root       0:00 [krfcommd]
   91 root       0:00 [deferwq]
   92 root       0:00 [irq/81-imx_ther]
  102 root       0:02 udevd --daemon
  403 root       0:00 [kworker/u3:2]
  936 root       0:00 /usr/sbin/inetd
  939 root       0:00 /sbin/syslogd
  941 root       0:00 /sbin/klogd
  977 nobody     0:00 /sbin/boa
  983 root       0:02 ./matrix_gui -qws
  985 root       0:00 ./lighttpd -f ../config/lighttpd.conf
  986 root       0:00 /forlinx/web/php/bin/php-cgi
  988 root       0:00 {rc_mxc.S} /bin/bash /etc/rc.d/rc_mxc.S
  990 root       0:00 -sh
  991 root       0:00 /forlinx/web/php/bin/php-cgi
  997 root       0:00 ps -ef
root@freescale ~$
root@freescale ~$ kill 983
root@freescale ~$
root@freescale ~$ kill 985
root@freescale ~$
root@freescale ~$ ln -s libjpeg.so.62.0.0 libjpeg.so.62
ln: libjpeg.so.62: File exists
root@freescale ~$
root@freescale ~$ ln -s libjpeg.so.62.0.0 libjpeg.so
ln: libjpeg.so: File exists
root@freescale ~$
root@freescale ~$ insmod /lib/modules/ $(uname -r)/kernel/drivers/media/platf<ib/modules/ $(uname -r)/kernel/drivers/media/platfo                         rm/mxc/subdev/mx6s_captur<rnel/drivers/media/platform/mxc/subdev/mx6s_capture                         .ko
insmod: short read
root@freescale ~$
root@freescale ~$ insmod /lib/modules/ $(uname -r)/kernel/drivers/media/platf<ib/modules/ $(uname -r)/kernel/drivers/media/platfo                         rm/mxc/subdev/ov9650_came<rnel/drivers/media/platform/mxc/subdev/ov9650_camer                         a.ko
insmod: short read
root@freescale ~$
root@freescale ~$ cat /sys/class/video4linux/video1/name
mx6s-csi
root@freescale ~$ cd /forlinx
root@freescale /forlinx$
LD_LIBRARY_PATH=. ./ov9650-640x480 -c
-sh: ./ov9650-640x480: No such file or directory
root@freescale /forlinx$
root@freescale /forlinx$ LD_LIBRARY_PATH=. ./ov9650-640x480 -p
-sh: ./ov9650-640x480: No such file or directory
root@freescale /forlinx$
root@freescale /forlinx$





微信图片_20190118145530.jpg
点评回复 支持 反对

使用道具 举报

1

主题

3670

帖子

4157

积分

发表于 2019-2-25 09:59:25 | 显示全部楼层
您好
邮箱,已沟通
技术支持电话:0312-3119192
技术支持邮箱:Android@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-23 02:49

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表