|
UsbPhyOn 代码如下,外部时钟配为19.2M. device mode:, X0 N0 B* V2 A/ n- Q2 W( M
1 F: \' W+ Z; `7 o3 G$ k
我的usb mass storage 设备工作在全速模式下已经可以正常运行,
: A' x X9 T9 \" c) F
1 c% c. l$ E" R' f 下面这段代码不进行,设备应该是工作在high-speed 模式的
* F' a' H# V3 t: q
0 ^ A [8 Q2 H f) F 但是不运行下面这行代码,在高速模式,设备枚举没任何反映。- W8 f% B) K) I# O5 N6 m6 m) R
6 j/ X/ O$ m; `. ]- W
usb只能收到复位和断开中断。连sof中断都不能收到.9 ^% m& K+ L" s
0 t ]6 L' X! o/ E 请问是硬件电路的问题,还是 UsbPhyOn 函数 配置运行错误。 b2 n1 p, p8 ~" g% w% I
, ~ Z6 L6 ?0 ?' ]2 ^; |; M
, k/ q* L# r1 E8 X( X. c9 `: D$ Z; g3 U- m6 }- L. x3 q. b) p* \1 t
& A& Y4 @9 R6 c, Y9 C
#ifdef USB_MODE_FULLSPEED
$ c9 ^1 W0 @- V8 [' x' x) U HWREGB(USB0_BASE + USB_O_POWER) &= 0xdf;$ M: ~1 w1 [: v! n4 e- \
#endif /* USB_MODE_HS_DISABLE */
6 z0 O$ A) X5 L
# D& A" [. d% G, H( v |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|