|
|
UsbPhyOn 代码如下,外部时钟配为19.2M. device mode:
! F+ Q8 j t+ P8 F' }
' t9 R9 ^+ X: N5 Q. t# Z 我的usb mass storage 设备工作在全速模式下已经可以正常运行,+ m( K: C4 T, s. k9 h
1 r% o$ Z. Z1 H! b- B 下面这段代码不进行,设备应该是工作在high-speed 模式的
. e* A: A$ J% l( ~0 |
7 |% B& P, J; o: }& d 但是不运行下面这行代码,在高速模式,设备枚举没任何反映。
7 f( u5 Z# \- G+ x' g
3 |) h7 U; Y j; E usb只能收到复位和断开中断。连sof中断都不能收到.: a8 e' w3 z2 i* ]/ W) p* V
5 e# I2 |$ d5 K! e 请问是硬件电路的问题,还是 UsbPhyOn 函数 配置运行错误。9 _9 ?7 x; d) u1 |$ D9 j, C4 `
; e9 o% P) e* p& I2 M+ [0 k( W" C/ q @1 k' D- N- V- z
- I8 I" j( K' O& K/ e0 ^" U' R# F! [' H& ]1 R9 L3 V
#ifdef USB_MODE_FULLSPEED4 p( l8 K0 z& z: ^" x
HWREGB(USB0_BASE + USB_O_POWER) &= 0xdf;
3 W# _+ {1 {+ z. r7 D#endif /* USB_MODE_HS_DISABLE */8 j% {/ P; M2 Y2 Z3 g
9 b" j9 F8 a1 J f# g
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|