【android9.0】无法打开usb uvc camera

在Android 9.0系统的开发板上,遇到一个问题:双目摄像头只有一路能正常打开。日志显示,尽管USB驱动正确识别了两个USB相机设备,但在Android层,只有一个设备的描述符被正确读取。错误地将UVC(USB Video Class)设备识别为UAC(USB Audio Class)设备,导致设备描述符信息错误。问题出在UsbDescriptorParser.java解析设备接口类型时。解决方案未在摘要中给出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景:android9.0系统的开发板,接入双目摄像头,仅能打开其中一路摄像头,另一路打不开

关键log:

从串口打印看,usb驱动有正确识别到usb hub以及两路usb camera设备

[ 4526.512542] usb 2-1: new high-speed USB device number 8 using ehci-platform
<6>[ 4526.512542] usb 2-1: new high-speed USB device number 8 using ehci-platform
[ 4526.637809] usb 2-1: New USB device found, idVendor=05e3, idProduct=0608<6>[ 4526.640429] hub 2-1:1.0: USB hub found
[ 45
<6>[ 4526.6240947] hub 2-1:1.0: 4 ports de6tect.ed
637857] usb 2-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[ 4526.637868] usb 2-1: Product: USB2.0 Hub
[ 4526.640429] hub 2-1:1.0: USB hub found
[ 4526.640947] hub 2-1:1.0: 4 ports detected
[ 4526.912582] usb 2-1.1: new high-speed USB device number 9 using ehci-platform
<6>[ 4526.912582] usb 2-1.1: new high-speed USB device number 9 using ehci-platform
[ 4527.071511] usb 2-1.1: New USB device found, idVendor=735f, idProduct=2208
[<6>[ 4527.071511] usb 2 -1.1: New USB device found, idVendor=735f, idProduc4t=2208
<6>[ 45257.071564] usb 2-1.1: New 27.USB device s0trings: Mfr=2, Product=1, S7erialNumber=0
15<6>[ 4527.071576] usb 2-1.61: Product: Techshino TCF2342G Nir
<6>[ 4527.071587] usb 2-1.1: Manufacturer: Techshino] TCF232G Nir
 usb 2-1.1: New USB device str<6>[ 4527.102122] input: Techshino TCF232G Nir as /devices/platform/ff340i000.usb/usb2/n2-1/2-1.1/2-1.1:1.0/input/ignput9
s: Mfr=2, Product=1, SerialNumber=0
[ 4527.071576] usb 2-1.1: Product: Techshino TCF232G Nir
[ 4527.071587] usb 2-1.1: Manufacturer: Techshino TCF232G Nir
[ 4527.076643] uvcvideo: Found UVC 1.00 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值