stm32 f407作为USB HOST,外接虚拟串口设备,请问有人做过么?

发表在 USB2018-9-21 12:21 [复制链接] 13 2268


& H  o. o! H% t  o9 x
; N6 J0 b& O, k' b" ~% V$ ?stm32 f407作为USB HOST,外接虚拟串口设备(高通通信模块),请问有人做过么?, t7 q( w; x5 e: |- ~, S7 n; W/ |& c

9 N' I! t6 P" M# K之前用过rtthread  vcom的 use device驱动,比较好用。但是在USB HOST目录中,没有看到相关虚拟串口的实现。" B2 O& K# s3 T' t
/ d8 H& k2 o, P4 g" t9 h
请问有人实现过么?能不能说说怎么做的?
, Z6 `: w: d! @3 O/ [+ A5 G6 S6 s/ e( m$ b
谢谢!4 l+ J3 ~8 ], j" F5 }4 w
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 2018-11-1 10:52:45 | 显示全部楼层
楼主这个问题有解决吗?我看到menuconfig硬件配置里面有个Using USB Host选项,我遇到的问题是,使能后,编译工程,发现居然找不到HCD_HandleTypeDef这个结构体变量,不知道你有没有遇到?
使用道具 举报 回复
发表于 2018-11-2 08:02:43 | 显示全部楼层
花了两个礼拜 没做出来,占个沙发坐等大神
使用道具 举报 回复
发表于 2018-11-2 09:25:54 | 显示全部楼层
Ican 发表于 2018-11-1 10:52
9 H3 h, V; G7 p3 b; l% C! A3 M楼主这个问题有解决吗?我看到menuconfig硬件配置里面有个Using USB Host选项,我遇到的问题是,使能后,编 ...
" f+ R$ Y5 K4 D* l, M- R
打开相关宏啊
9 J7 f" @) H5 U4 B. i$ O  G
使用道具 举报 回复
发表于 2018-11-10 12:16:55 | 显示全部楼层
我也正在做,但是枚举就不成功。
使用道具 举报 回复
发表于 2018-12-17 13:33:01 | 显示全部楼层
Ican 发表于 2018-11-1 10:52
' Q7 K: j- f" ^; b! E0 p; x+ y7 y楼主这个问题有解决吗?我看到menuconfig硬件配置里面有个Using USB Host选项,我遇到的问题是,使能后,编 ...
: x, ]5 V' F, O, `
我也没找到这个结构体变量
使用道具 举报 回复
发表于 2018-12-17 15:25:09 | 显示全部楼层
Ican 发表于 2018-11-1 10:52- z" E$ @& x( Y( _
楼主这个问题有解决吗?我看到menuconfig硬件配置里面有个Using USB Host选项,我遇到的问题是,使能后,编 ...

$ T, L; q/ I4 D( {3 K' S找到了,在#include "stm32f4xx_hal_hcd.h"里面,加上就行
使用道具 举报 回复
发表于 2018-12-21 16:50:20 | 显示全部楼层
外接虚拟串口设备:4g LTE模块,usb转串口芯片,可以搜相关驱动实现
使用道具 举报 回复
发表于 2019-4-12 17:23:12 | 显示全部楼层
wandersky 发表于 2018-11-10 12:166 I0 G( d, O  Q2 F. f* @; B
我也正在做,但是枚举就不成功。
& s4 J; B- M5 d* v; w
我用的是429,用的bsp\stm32f4xx-HAL\drivers文件夹里的drv_usbh.c,发现枚举的时候xfer返回值不=8,不知道是xfer驱动接口有问题还是什么。也是在枚举中,提示获得设备描述头失败
使用道具 举报 回复
发表于 2019-4-19 07:50:29 | 显示全部楼层
我没有用rtthread提供的USB协议栈,  直接开一个线程运行cube生成的usb任务,   使用CUBE中自带的CDC驱动, 可以实现驱动4G网卡, 我用的是  ME909  EC20等都试了,完美
使用道具 举报 回复
发表于 2019-6-26 16:24:08 | 显示全部楼层
我用rtthread的USB host协议栈,驱动是drv_usbh.c host遇到同样问题,枚举失败,HC_XACTERR,URB_NOTREADY,决定用ST官方的USB了
使用道具 举报 回复
发表于 2019-6-26 16:26:28 | 显示全部楼层
wandersky 发表于 2019-4-19 07:50
- c$ I, R6 F; ?: e我没有用rtthread提供的USB协议栈,  直接开一个线程运行cube生成的usb任务,   使用CUBE中自带的CDC驱动, ...

0 g5 X7 z8 u$ v# }ST官方的USB协议栈cdc驱动me909的方案能否分享?谢谢
( ^8 W) d$ E6 g3 Q: X) g( klizhen9880@126.com
使用道具 举报 回复
发表于 2019-9-5 13:14:14 | 显示全部楼层
lizhen9880 发表于 2019-6-26 16:26' C5 E; f+ ~1 H
ST官方的USB协议栈cdc驱动me909的方案能否分享?谢谢
) r  |4 O! L! N
https://www.amobbs.com/thread-5716981-1-1.html
使用道具 举报 回复
发表于 2019-9-14 01:55:30 来自手机 | 显示全部楼层
无阿莫网站账号,能否直接分享下载一下
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

Powered by RT-Thread

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