• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : Tiny6410 不能使用USB camera 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 53064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-07-31
最后登录: 2012-09-11
楼主  发表于: 2011-08-09 11:09

 Tiny6410 不能使用USB camera

# lsusb
002 Device 003: ID 0ac8:303b Z-Star Microelectronics Corp. ZC0303 WebCam
这个camera 不能正常工作, 但是其它的 UVC 天敏可以。

所以请问有没有人把Z-Star ZC0303 移值成功了呀?
或是要怎么修改 GSCPA 代码来使的 Z-Star 可以用呀。

谢谢了, 买了开发板就是学习的, 所以这是一个好机会, 希望各位多多帮助了。
[ 此帖被suijunqiang在2011-08-09 11:15重新编辑 ]
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-08-09 11:23
什么系统? Android还是linux?
级别: 新手上路
UID: 53064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-07-31
最后登录: 2012-09-11
2楼  发表于: 2011-08-09 11:29
现在用的Android 2.3 系统。
用UVC天敏是可以的。
但 Z-Star 不行。

我把 ZCxx 驱编到内核中了, 还是不行, 我想主要是 ZC0303相关驱动才可以, 我也试着在网上找一些资料, 但是到目前也没找到。

所以上来求助。  主要现在对驱动还不熟,特别是 gspca 相关。
级别: 新手上路
UID: 53064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-07-31
最后登录: 2012-09-11
3楼  发表于: 2011-08-09 11:31
谢谢! 911gt3
我想这主要是和 Linux kernel 驱动相关, 所以就发到这来了。
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
4楼  发表于: 2011-08-09 11:37
理论上这个摄像头的驱动是zc3xx.c, 你检查一下是不是编译了
级别: 新手上路
UID: 53064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-07-31
最后登录: 2012-09-11
5楼  发表于: 2011-08-09 12:12
对是 ZC3xx 我编进内核了, 内核 Log 中也看到 zc3xx 的log 了, 但是还是驱不起来。
级别: 新手上路
UID: 53064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-07-31
最后登录: 2012-09-11
6楼  发表于: 2011-08-09 12:14
对请注意, 我的 Camera 在 Fedora 用 lsusb 看到的是  ZC0303, 不知他是不是可以直接用 ZC3XX 驱动。
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
7楼  发表于: 2011-08-09 12:36
你可以修改zc3xx.c, 增加一些打印看看是不是某个处理出错了

另外, 你也可以把log贴出来看看
级别: 新手上路
UID: 53064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-07-31
最后登录: 2012-09-11
8楼  发表于: 2011-08-09 12:38
好的, 下班后把  Log 贴上来。

谢谢!!
级别: 新手上路
UID: 53064
精华: 0
发帖: 10
金钱: 50 两
威望: 10 点
综合积分: 20 分
注册时间: 2011-07-31
最后登录: 2012-09-11
9楼  发表于: 2011-08-10 09:22
附 Log,   看不出有什么错误。
谢谢, 帮忙看看吧。

<7>hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0004
<7>hub 1-1:1.0: port 2, status 0101, change 0001, 12 Mb/s
<7>hub 1-1:1.0: debounce: port 2: total 100ms stable 100ms status 0x101
<6>usb 1-1.2: new full speed USB device using s3c2410-ohci and address 19
<7>usb 1-1.2: ep0 maxpacket = 8
<7>usb 1-1.2: default language 0x0409
<7>usb 1-1.2: udev 19, busnum 1, minor = 18
<6>usb 1-1.2: New USB device found, idVendor=0ac8, idProduct=303b
<6>usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
<6>usb 1-1.2: Product: PC Camera
<6>usb 1-1.2: Manufacturer: Vimicro Corp.
<7>usb 1-1.2: usb_probe_device
<7>usb 1-1.2: configuration #1 chosen from 1 choice
<7>usb 1-1.2: adding 1-1.2:1.0 (config #1, interface 0)
<7>usbserial_generic 1-1.2:1.0: usb_probe_interface
<7>usbserial_generic 1-1.2:1.0: usb_probe_interface - got id
<7>zc3xx 1-1.2:1.0: usb_probe_interface
<7>zc3xx 1-1.2:1.0: usb_probe_interface - got id
<6>gspca: probing 0ac8:303b
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 00
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: i2c w [01] = 00aa (00)
<6>zc3xx: i2c r [01] -> 0000 (00)
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 04
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: i2c w [01] = 00aa (00)
<6>zc3xx: i2c r [01] -> 0000 (00)
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 06
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: reg w [008d] = 08
<6>zc3xx: i2c w [11] = 00aa (00)
<6>zc3xx: i2c r [11] -> 0000 (00)
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 08
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: i2c w [1c] = 0000 (00)
<6>zc3xx: i2c w [15] = 00aa (00)
<6>zc3xx: i2c r [15] -> 0000 (00)
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 0a
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: i2c w [07] = aaaa (00)
<6>zc3xx: i2c r [07] -> 0000 (00)
<6>zc3xx: i2c r [03] -> 0000 (00)
<6>zc3xx: i2c r [04] -> 0000 (00)
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 0c
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: i2c w [01] = 0011 (00)
<6>zc3xx: i2c r [01] -> 0000 (00)
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 0e
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: reg w [008d] = 08
<6>zc3xx: i2c w [03] = 00aa (00)
<6>zc3xx: i2c r [03] -> 0000 (00)
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 02
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: i2c w [01] = 00aa (00)
<6>zc3xx: i2c r [01] -> 0000 (00)
<6>zc3xx: reg r [0010] -> 02
<6>zc3xx: reg r [0010] -> 02
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [0010] = 06
<6>zc3xx: reg w [008b] = a1
<6>zc3xx: reg w [008d] = 08
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: i2c w [12] = 0080 (00)
<6>zc3xx: i2c r [0a] -> 0000 (00)
<6>zc3xx: i2c r [0b] -> 0000 (00)
<6>zc3xx: probe 2wr ov vga 0x0000
<6>zc3xx: reg w [0010] = 02
<6>zc3xx: reg r [0010] -> 02
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0010] = 00
<6>zc3xx: reg w [0001] = 01
<6>zc3xx: reg w [008b] = 91
<6>zc3xx: reg w [0012] = 03
<6>zc3xx: reg w [0012] = 01
<6>zc3xx: reg w [0012] = 05
<6>zc3xx: i2c r [14] -> 0000 (00)
<6>zc3xx: i2c r [15] -> 0000 (00)
<6>zc3xx: i2c r [16] -> 0000 (00)
<6>zc3xx: reg w [0010] = 02
<6>zc3xx: reg r [000b] -> 80
<6>zc3xx: reg r [000a] -> 01
<6>zc3xx: probe 3wr vga 1 0x8001
<6>zc3xx: reg r [0010] -> 02
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [003a] = 0d
<6>zc3xx: reg w [003b] = 02
<6>zc3xx: reg w [0038] = 00
<6>zc3xx: probe sensor -> 0013
<6>zc3xx: Sensor MT9V111. Chip revision 8001
<6>zc3xx: reg r [0010] -> 02
<6>zc3xx: reg w [0000] = 01
<6>input: zc3xx as /devices/platform/s3c2410-ohci/usb1/1-1/1-1.2/input/input7
<6>gspca: video2 created
<6>gspca: found int in endpoint: 0x82, buffer_len=8, interval=10
<7>drivers/usb/core/inode.c: creating file '019'
<7>hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0004
<6>gspca: [Binder Thread #] open
<6>gspca: open done
<6>gspca: [Binder Thread #] close
<6>gspca: close done
<6>gspca: [Binder Thread #] open
<6>gspca: open done
<6>gspca: frame alloc frsz: 29390
<6>gspca: reqbufs st:0 c:4
<6>gspca: mmap start:40837000 size:32768
<6>gspca: qbuf 0
<6>gspca: mmap start:408a8000 size:32768
<6>gspca: qbuf 1
<4>one_wire_status: 4
<6>gspca: mmap start:408de000 size:32768
<6>gspca: qbuf 2
<6>gspca: mmap start:4093a000 size:32768
<6>gspca: qbuf 3
<6>gspca: use alt 7 ep 0x81
<6>gspca: found int in endpoint: 0x82, buffer_len=8, interval=10
<6>gspca: init transfer alt 7
<6>gspca: isoc 32 pkts size 896 = bsize:28672
<6>zc3xx: reg w [0000] = 01
<6>zc3xx: reg w [0008] = 03
<6>zc3xx: reg w [0010] = 0a
<6>zc3xx: reg w [0002] = 10
<6>zc3xx: reg w [0003] = 02








<7>s3c2410-ohci s3c2410-ohci: urb cac6a500 path 1.2 ep2in 5c160000 cc 5 --> status -62
<6>gspca: URB error -62, resubmitting
<6>gspca: isoc irq
<7>hub 1-1:1.0: state 7 ports 4 chg 0000 evt 0004
<7>hub 1-1:1.0: port 2, status 0100, change 0001, 12 Mb/s
<6>usb 1-1.2: USB disconnect, address 19
<7>usb 1-1.2: unregistering device
<7>usb 1-1.2: usb_disable_device nuking all URBs
<7>s3c2410-ohci s3c2410-ohci: shutdown urb c5498800 ep1in-iso
<7>s3c2410-ohci s3c2410-ohci: shutdown urb ce1d9800 ep1in-iso
<7>s3c2410-ohci s3c2410-ohci: shutdown urb cac57400 ep1in-iso
<6>gspca: isoc irq
<6>gspca: isoc irq
<6>gspca: isoc irq
<7>s3c2410-ohci s3c2410-ohci: shutdown urb cac6a500 ep2in-intr
<7>usb 1-1.2: unregistering interface 1-1.2:1.0
<6>gspca: video2 disconnect
<6>gspca: kill transfer
<6>gspca: poll
<6>gspca: dqbuf
<6>gspca: poll
<6>gspca: dqbuf
<6>gspca: poll
<6>gspca: dqbuf
<6>gspca: poll
<6>gspca: dqbuf
<6>gspca: poll
<6>gspca: dqbuf
<6>gspca: dqbuf
<6>binder: release 1690:1695 transaction 8006 in, still active
<6>binder: send failed reply for transaction 8006 to 1578:1578
<6>gspca: [Binder Thread #] close
<6>gspca: stream off OK
<6>gspca: frame free
<6>gspca: close done
<6>gspca: video2 released
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go