使用华捷A200 摄像头,进行微信刷脸测试 出现 “摄像头异常,请重启设备后重试。”的 提示。查明发现 A200 只支持很少的平台如RK3288 rk3399 等,
我使用的平台是MT的 ,官方并未支持A200 ,(普通的USB camera正常,A200应该是识得设备但不能通信)
请问如何修改底层驱动使得UVC camera 支持 A200?
————————————————————————————————————————————————————————————————————
连接A200时的显示异常的 系统LOG (MTK平台):
连接A200时能正常使用的 系统LOG(RK3399):
对比LOG 发现 :异常时 获取 UsbEndpoint 为空 ,未获取到 数据输入和输出两个端口 导致不能正常通信。
A200官方接入文档有如下提示:
Driver代码 对urb 的actual_length 赋值的地方有点多,不知道具体在哪修改。
请问具体该如何修改底层驱动 才能使得MTK 平台的 UVC camera 支持 A200 , 有没有具体点的说明?
你好,按官网的规格去测试即可。