USB Host 端口选择

发表在 实战入门学习营2020-1-11 01:23 [复制链接] 4 166

在 F429 上 使用USB Host U盘功能。
+ O- H. p% L7 P4 ~5 _在ENV中配置好后自动添加的代码中,dev_usbh.h 中定义了  #define OTG_FS_PORT 1。6 [; v- I: l, n( S! u4 g, Y5 Z
drv_usbh.c 中定义了中断函数 void OTG_FS_IRQHandler(void)。
" G- O% y4 P- i" ]8 H4 i6 e0 U6 ^/ f6 K5 d; k9 [% a
看起来是用的 USB_OTG_FS,但我的开发板实际主机功能是连接在 OTG_HS 上,FS 用作了USB 设备。* k- L/ W' H! Y0 N: e
/ A* i1 f8 b* Z
现在同时开启了 USB Device 和 USB Host,编译报错 OTG_FS_IRQHandler 重复定义。
6 w* x; m! z: W: E并且我想就算不使用 USB Device, Host 的端口设置页不对吧。。! n! r8 t: n0 E$ \6 Q% t' }/ d
9 F3 f  [: Z: P/ s' r
这里要怎么改?
4 a' n* e) U" v( Y& A6 s" ~' N! F6 R4 s% k+ k4 r" i2 l) H
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2020-1-12 07:30:38 | 显示全部楼层
要是我的话,会先用默认硬件配置,把FS的HOST验证下功能,再进行一些配置和修改。
. ~8 y5 s9 }8 E. K. G: @( H因为默认的功能一般都可以用,其它组合可能就没有支持,或没有覆盖到。
6 ^) T5 L& ~. ~, B% S; y( I$ b( }0 z+ @  W$ m$ \
USB的硬件比较简单,如果有转换头就更方便了。
使用道具 举报 回复
发表于 2020-1-13 14:51:04 | 显示全部楼层
STM32蛋疼的高速PHY非要外扩,就不能做到芯片里面去!
使用道具 举报 回复
发表于 2020-1-14 04:51:29 | 显示全部楼层
aozima 发表于 2020-1-12 07:30
) B' x5 f# J5 z) k! \要是我的话,会先用默认硬件配置,把FS的HOST验证下功能,再进行一些配置和修改。/ Y8 X& g+ }7 h, s' ^+ x
因为默认的功能一般都可 ...
/ S. i) }" h6 a! v: ?
项目比较紧急,并且从机功能比主机功能更常用,所以暂时先没时间做这个实验。6 s9 H) o4 |) H" R# X6 C
但我看了从机配置,可以配HS或FS接口。4 m3 A& N* Z0 I/ A% ~1 ]
所以相对更简单的办法就是下一版硬件直接将主从机的端口互换一下。先完成项目再说。
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

Powered by RT-Thread

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