我的内核编译的时候选择的ARM System type为TI Davinci。TI Davinci Implementations配置如下: Z# w$ A, I/ ]. e W+ Z + I( x2 j2 O% f8 N. |5 W 1 ~$ c4 R. t& P( v; o' j请问davinci平台的UDC文件是是哪个?是不是/drivers/usb/gadget目录下的omap_udc.c?# _% L. ?* t$ C2 [$ `; O' Q
& j+ |* _5 H* a# x* c7 Z
另外USB support -> USB Gadget Support -> USB Peripheral Controller 中没有与平台相关的控制器可以配置,只有. U/ A. ^! k4 D$ m! ~) n " P! E. \% B) v# q( I# Q7 n & c7 U8 M! J, J我想实现的功能是USB Gadget Drivers中的Serial Gadget(with CDC ACM and CDC OBEX support),另外drivers/ubs/musb目录下的文件是什么作用,什么驱动?2 h1 ]1 Y: ?8 a; V" q; T
X* o; m9 `! E) M n& K* c% }2 z
usb otg的驱动分成控制器驱动和设备驱动:/ O1 a( o, S, V! l; [' w* L l
控制器驱动指的是soc的usb 2.0的驱动,也就是musb; 2 P6 F W4 n4 A# y' y3 k+ ]设备驱动有host和device,你现在用的 Gadget就是device驱动。