嵌入式开发者社区

标题: usb 2.0 480M 高速运行失败 [打印本页]

作者: quwenqi    时间: 2017-11-6 10:09
标题: usb 2.0 480M 高速运行失败
UsbPhyOn 代码如下,外部时钟配为19.2M. device mode:/ N; Z$ k( G5 f. L' R7 v% f
" C9 y1 U+ N3 v
  我的usb mass storage 设备工作在全速模式下已经可以正常运行,
" p# c/ P$ E( K- n' ^# k( _9 y+ w+ T9 g
  下面这段代码不进行,设备应该是工作在high-speed 模式的+ c1 j8 ?' r2 N

* j$ L! K$ w5 C" {) \" c   但是不运行下面这行代码,在高速模式,设备枚举没任何反映。
: P2 ]1 F, c; {" n) v. Z0 a4 ~* D
/ ^( s# s, u- |) z) o9 S5 R! Q# z   usb只能收到复位和断开中断。连sof中断都不能收到.
6 Q9 Q/ N# e/ C4 w( `9 s0 D8 b. Z8 ~# R: N. z! N& b9 b! ~6 e$ j0 N
   请问是硬件电路的问题,还是 UsbPhyOn 函数 配置运行错误。
& R6 Q: U8 G2 f" Y3 h8 r& l" z. O& r( Q4 W8 k* A
8 `  C, ]& _* l7 g
1 b% w( @7 h! H  L( h
; t9 ]2 D/ L' ]0 i( c
#ifdef USB_MODE_FULLSPEED
# |( ]* M; p2 k8 p    HWREGB(USB0_BASE + USB_O_POWER) &= 0xdf;
9 V( E6 d1 P) I' D" ~- y; W; f3 [#endif /* USB_MODE_HS_DISABLE  */$ ^% C. z" o, @! j. T- \1 b

7 D/ _9 L, b0 A% F6 G- i2 U; I; M




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4