尊敬的团队,
1)添加 UVC 驱动程序:
CONFIG_MEDIA 支持= y
CONFIG_MEASE_CAMER_SUPPT=y
CONFIG_VIDEO_DEV_y
CONFIG_VIDEO_V4L2=y
CONFIG_VIDEOBUF2_CORE=y
CONFIG_VIDEOBUF2_MEMOPS=y
CONFIG_VIDEOBUF2_VMALLOC=y
CONFIG_MEASE_USB_support=y
CONFIG_USB_VIDEO_CLASS=y
CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y
2)上电 am5716,然后在 am5716 usb3.0端口上插入 UVC 摄像头,内核打印:
[3196.796070] USB 1-1:使用 xhci-hcd 的新型高速 USB 器件编号10
[3196.916101] USB 1-1:器件描述符 READ/64、错误-71
[3197.144099] USB 1-1:器件描述符 READ/64、错误-71
[3197.368066] USB 1-1:使用 xhci-hcd 的新型高速 USB 器件编号11
[3197.488103] USB 1-1:设备描述符读取/64、错误-71
[3197.712097] USB 1-1:器件描述符 READ/64、错误-71
[3197.822107] USB USB1-port1:尝试重启
[3198.450070] USB 1-1:使用 xhci-hcd 的新型高速 USB 器件编号12
[3198.456809] USB 1-1:器件未响应设置地址。
[3198.670111] USB 1-1:器件未响应设置地址。
[3198.878065] USB 1-1:器件不接受地址12、错误-71
[3198.998066] USB 1-1:使用 xhci-hcd 的全新高速 USB 器件编号13
[3199.004783] USB 1-1:器件不响应设置地址。
[3199.214108] USB 1-1:器件不响应设置地址。
[3199.422065] USB 1-1:器件不接受地址13、错误-71
[3199.428138] USB USB1-port1:无法枚举 USB 设备
3)UVC 摄像机硬件正常,因为如果我在另一个 Linux 设备上插入 UVC,内核打印:
[760.906052] USB 1-2.3:使用 UHCI_hcd 的新型高速 USB 器件编号8
[761.236896] USB 1-2.3:找到新的 USB 设备、idVendor=05e3、idProduct=0510、bcdDevice=4.02
[761.23698] USB 1-2.3:新 USB 器件字符串:MFR=2、Product=3、SerialNumber=0
[761.2368999] USB 1-2.3:产品:USB2.0 UVC PC 摄像头
[761.236900] USB 1-2.3:制造商:GenesysLogic Technology Co.、Ltd.
[761.303901] uvcvideo:找到 UVC 1.00器件 USB2.0 UVC PC 摄像机(05e3:0510)
[761.342883]输入:USB2.0 UVC PC 摄像机:USB2.0 UV AS /devices/pci0000:00/0000:00:11.0/0000:02:00.0/USB1/2-1-2.3/1-2.3:1.0/input8