读写u盘无效,缺乏驱动

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

参考文档https://www.rt-thread.org/document/site/application-note/driver/usb/an0046-rtthread-driver-usbh/ 做u盘的读写,烧录进去无效
6 P8 i% r/ x* h步骤大概如下:
/ k. H& ~' W9 r2 }6 t1 o
0 h. D* ^. ?0 v5 D; l
  1. 打开 usb host& s+ J0 \2 f1 _+ Q/ q# O
  2. 打开 cubeMX,开启 USB_OTG, 使用 host 模式,生成代码,复制到项目8 `7 B2 _* n& r* N) X3 p
  3. 复制 main.c 里面的时钟配置到 board.c
复制代码
- T* b/ H8 D& f

( g% M1 h; }/ m; z( G6 }5 n8 ?& b. y, C
修改 Kconfig,添加6 _8 S5 ^3 o6 w7 b( q$ d9 W
  1. config BSP_USING_USBD_FS
    " n# d( C, @7 @1 p
  2.     bool "Enable OTGFS as USB host"1 ^, @/ ~5 M0 x
  3.     select RT_USING_USB_HOST
    1 j; a4 Y5 w0 H+ v4 v
  4.     default n
复制代码

7 p3 H, `6 j+ i* E1 G/ X! S* k$ y9 S- N9 W1 @/ P6 q6 Z% L% Z
menuconfig( A5 G3 c1 C; T( R/ Q9 S, H0 m
  1. Hardware Drivers Config --->
    9 S" T3 J& j) S6 E) F
  2.    On-chip Peripheral Drivers, 启用 usb otg
复制代码
  1. RT-Thread Components --->
    1 d3 t1 H! X' _# H7 b0 O1 r
  2.     Device Drivers --->
    $ p0 w6 @9 S! H3 z9 j* V" k, O/ x
  3.       Using USB --->3 i" Y! W# Q& M; ^* |
  4.         [*] Using USB host. |8 O2 d/ B2 G2 b
  5.         [*] Enable Udisk Drivers$ @' C- b; ~7 E4 }) N7 R
  6.         (/)   Udisk mount dir
复制代码

) t. I! k% [% k2 }5 H* T3 u+ N1 I3 k& J6 P! N* D

4 G& E- Q" q" K, [## 打开文件系统
5 X" v& ^! X  s( P& C/ c
  1. RT-Thread Components --->" Q/ i1 G2 Q& V- c' Q+ u9 A5 X
  2.   Device virtual file system --->' H% s5 y$ _/ w+ J6 o4 {
  3.     [*]Using device virtual file system
复制代码

: \; W8 G$ `7 t7 _) t, ?4 T& s. m5 O( _+ }
9 G0 x- @; R; N1 W# l* v5 T* h
- 配置参数
+ D" ]% N) F5 b8 f) }
  1. [*]Enable elm-chan fatfs
复制代码
烧录以后,看不到u盘,论坛找,发现有个什么驱动drv_usbh.c,但是我找遍整个rtt,也没搜到这个文件。8 l7 ?8 F* U9 ]
" D5 x% ^/ D# H1 `7 g* W# C' }
截图_2020-07-02_13-35-47.png
9 L) i6 `* c1 K1 K
" V! R) Y) [+ ~. s8 S+ ?求大神解惑
+ w7 L5 F) \# A% r% _8 W. {" d$ S& b
2 w- B7 `! Q/ D9 X1 Y$ Y, l; G
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 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

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