读写u盘无效,缺乏驱动

发表在 USB2020-7-2 13:42 [复制链接] 1 191

参考文档https://www.rt-thread.org/document/site/application-note/driver/usb/an0046-rtthread-driver-usbh/ 做u盘的读写,烧录进去无效2 e( D5 r! E2 e- Y% Y
步骤大概如下:
" h0 P8 |) n9 M2 J2 i& A2 J6 I
/ r$ Q  a6 `# z" w1 x1 X6 j% [
  1. 打开 usb host+ A! X  t; ~- F1 C: _
  2. 打开 cubeMX,开启 USB_OTG, 使用 host 模式,生成代码,复制到项目) J+ m0 S( `0 X! x$ c8 |
  3. 复制 main.c 里面的时钟配置到 board.c
复制代码
2 r4 y: S; J5 @5 g

  o% O8 D# U8 s1 F2 r- v1 L: H& V
修改 Kconfig,添加! k2 U5 c: A  H
  1. config BSP_USING_USBD_FS& j; S4 k1 u7 D1 D" E
  2.     bool "Enable OTGFS as USB host"1 f  Q4 o. ]8 o- l5 p/ K  X; A& p5 b
  3.     select RT_USING_USB_HOST
    1 D, v! i2 v, ~8 {/ V2 p# w% f& k/ e
  4.     default n
复制代码
( H6 @% ^* g3 ^9 e; P
# K9 o# k# t0 a
menuconfig
& ]8 H$ \4 F& E- G4 c
  1. Hardware Drivers Config --->
    . W) D5 l8 }8 D3 \* C
  2.    On-chip Peripheral Drivers, 启用 usb otg
复制代码
  1. RT-Thread Components --->
    / K. M; d. u' V) {% `- l
  2.     Device Drivers --->0 X- J; _4 o) b7 N% u7 ^; ?
  3.       Using USB --->
    # I* r' H: ?: T2 u8 P+ r
  4.         [*] Using USB host# [; W( k" \& }) C7 ~% z
  5.         [*] Enable Udisk Drivers
    $ g0 @! a8 E9 t/ S1 Y5 b( l. l
  6.         (/)   Udisk mount dir
复制代码
5 y  w6 n( {" X7 G5 X8 s: [( r

. m4 u& `/ `5 |& C' a+ x/ |$ V
4 r8 R* c* P' c8 i( m## 打开文件系统
4 p+ U) c2 d. f6 o4 q' q0 Q9 S
  1. RT-Thread Components --->, G2 R& k' M- C* C' g; F
  2.   Device virtual file system --->
    4 ?# n% L$ u; J" a* [  B2 y6 {' R
  3.     [*]Using device virtual file system
复制代码

1 n: S. a1 Y- |2 t! U
' V, V: s2 ?5 R5 J1 V4 P
. R5 R  _$ b3 t- T- 配置参数1 e: Z/ `3 L1 V! m$ U  t. v0 Z6 z
  1. [*]Enable elm-chan fatfs
复制代码
烧录以后,看不到u盘,论坛找,发现有个什么驱动drv_usbh.c,但是我找遍整个rtt,也没搜到这个文件。. s0 z. L9 O5 i) B
0 t! s5 `5 N$ C! ?
截图_2020-07-02_13-35-47.png 2 F) g( k+ Y& K7 q0 e8 m3 Z" ]7 E5 _

0 E' u- Y8 a& p# y求大神解惑
5 J, j* W5 i$ `7 m7 U# [! w' x* o
, i% T+ m1 b* r! S7 e) j9 a
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2020-7-2 13:57:42 | 显示全部楼层
请发到新论坛吧 https://club.rt-thread.org/
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  1. 24 主题
  2. 676 帖子
  3. 676 积分

Ta的主页 发消息

Archiver|手机版|小黑屋|RT-Thread开发者社区 ( 沪ICP备13014002号-1

有害信息举报电话:021-31165890 手机:18930558079

© 2006-2019 上海睿赛德电子科技有限公司

Powered by RT-Thread

快速回复 返回顶部 返回列表