最近 H3 的USB0 用作 host ,发现识别不了设备。最终发现是内核配置上的问题。这里总结梳理一下。
注意上面缺一不可。
需要配置 CONFIG_USB_MUSB_SUNXI
如果页面上没有该选项,检查它的依赖项是否都已经选中:
位于 drivers\usb\musb\Kconfig config USB_MUSB_SUNXI tristate "Allwinner (sunxi)" depends on ARCH_SUNXI depends on NOP_USB_XCEIV depends on PHY_SUN4I_USB depends on EXTCON depends on GENERIC_PHY select SUNXI_SRAM只有当 depends on 后面的选项都已经选中,才会出现上面红色圈里的选项。 在menuconfig 中按 / 然后输入USB_MUSB_SUNXI 可以查找选项的菜单位置。