@memory 多谢提醒,于是我对比了一下3个芯片的手册:
Allwinner H3:
https://wiki.friendlyarm.com/wiki/images/4/4b/Allwinner_H3_Datasheet_V1.2.pdf
Raspberrypi Zero (BCM2835):
https://www.raspberrypi.org/app/uploads/2012/02/BCM2835-ARM-Peripherals.pdf
Allwinner D1:
https://dl.linux-sunxi.org/D1/D1_Datasheet_V0.1_Draft_Version.pdf
H3 和 BCM2835 的 User-Configurable Endpoint 数量都是 8,D1 数量是 10,测试结果 H3 不能用 g_webcam,BCM2835 和 D1s 可以用。
我也感觉不是 linux 固件的问题,而是 H3 芯片本身不支持,但不完全确定是 Endpoint 数量不够造成的。
(内心还是希望芯片是支持的,不然就只能换芯片了 T_T)