方案商的开发板上otg功能只能做device,硬件看过后说没有5v供电,加上后能够识别U盘了,但是内核报了错
追进去
dwc_otg_set_param_dma_desc_enable函数里有以下代码
#if defined(CONFIG_ARCH_CPU_SLSI) val = ; #if defined(CONFIG_USB_VIDEO_CLASS) val = ; #endif #endif
强制打开了dma_desc_enable,看起来host模式时应该不需要打开,果然注释之后错误消失
//val = 1;
不明白这段代码和uvc有什么关系,其实我就是用这个来插usb camera的,这个地方反而导致操作uvc驱动的时候报错;
解决,记录一下