|
|
UsbPhyOn 代码如下,外部时钟配为19.2M. device mode:
0 `0 Q! n& S. Q1 b$ D1 P- I; b5 A( S* y. E
我的usb mass storage 设备工作在全速模式下已经可以正常运行,
+ @" @9 z1 Q* S Z7 T( Z, o( ~: N5 @' m7 s' J( S
下面这段代码不进行,设备应该是工作在high-speed 模式的
5 u4 S0 P; a; z0 h# o, x
- x4 Q6 h2 n2 |$ O/ M6 \) A* ~1 Y 但是不运行下面这行代码,在高速模式,设备枚举没任何反映。, E9 r: u' I5 H8 Q. X# q
7 M, i$ p) s; v4 ?: V' s usb只能收到复位和断开中断。连sof中断都不能收到.& U' ?# W" x, ]' X( W
: W W7 d% t/ L" ]& n 请问是硬件电路的问题,还是 UsbPhyOn 函数 配置运行错误。
" Z2 T$ T+ Z" |, ? q4 P0 N! i4 K
* t* X! b4 V* O
0 v2 z! e* N$ r2 K
; L$ r2 ]1 K6 q0 G+ g9 |#ifdef USB_MODE_FULLSPEED& F9 N: f6 j: ]5 t: B# p9 `& s
HWREGB(USB0_BASE + USB_O_POWER) &= 0xdf;4 [- {- U `# W, Y+ J
#endif /* USB_MODE_HS_DISABLE */
! A3 }& i! R7 o3 e0 N$ K% V; H
2 j6 f6 }0 k+ U( }, V8 \ |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|