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

发表在 USB2018-9-21 12:21 [复制链接] 15 3484


" n# ]2 ^# I- F& b9 @. g
- K0 z1 z' N  n2 h: a, [* e4 ostm32 f407作为USB HOST,外接虚拟串口设备(高通通信模块),请问有人做过么?
! `/ J/ ?2 y- s" s1 C
' E+ T6 y/ \9 M! h之前用过rtthread  vcom的 use device驱动,比较好用。但是在USB HOST目录中,没有看到相关虚拟串口的实现。
- o, V% y* s$ Q! R
1 [8 S8 Q4 ~' y" s请问有人实现过么?能不能说说怎么做的?
' u: R7 ]2 B# k9 f2 g- w/ k/ Q* ^
谢谢!
" c' Q/ X* q: e3 j+ ]
使用道具 举报 显示全部楼层 回复
最新评论 | 正序浏览
显示全部楼层 |楼层直达:
发表于 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
! H" g* x$ j2 f2 M2 i( |楼主这个问题有解决吗?我看到menuconfig硬件配置里面有个Using USB Host选项,我遇到的问题是,使能后,编 ...
0 b4 }4 P4 X2 P, z, g) b. q
打开相关宏啊
3 E% y5 z0 x" i  T* t
使用道具 举报 回复
发表于 2018-11-10 12:16:55 | 显示全部楼层
我也正在做,但是枚举就不成功。
使用道具 举报 回复
发表于 2018-12-17 13:33:01 | 显示全部楼层
Ican 发表于 2018-11-1 10:52
4 e; G5 Y0 U) w楼主这个问题有解决吗?我看到menuconfig硬件配置里面有个Using USB Host选项,我遇到的问题是,使能后,编 ...
7 J- @0 k; Z4 G& h" L6 g
我也没找到这个结构体变量
使用道具 举报 回复
发表于 2018-12-17 15:25:09 | 显示全部楼层
Ican 发表于 2018-11-1 10:52
- j# i; V) Q: Z+ S* d0 b4 `楼主这个问题有解决吗?我看到menuconfig硬件配置里面有个Using USB Host选项,我遇到的问题是,使能后,编 ...

9 i6 S3 C$ O9 _3 q找到了,在#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:163 {. m& V; ?( r! ^$ B- {
我也正在做,但是枚举就不成功。
& R/ A3 M% d! [8 f, H% J4 n
我用的是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. F6 _- d6 B2 ~5 y# ^2 I
我没有用rtthread提供的USB协议栈,  直接开一个线程运行cube生成的usb任务,   使用CUBE中自带的CDC驱动, ...
" E4 R, a, O/ B. s
ST官方的USB协议栈cdc驱动me909的方案能否分享?谢谢
3 R' k. U+ y; {, H- I4 q  glizhen9880@126.com
使用道具 举报 回复
发表于 2019-9-5 13:14:14 | 显示全部楼层
lizhen9880 发表于 2019-6-26 16:26+ u! E1 x% x! v) H* O+ f
ST官方的USB协议栈cdc驱动me909的方案能否分享?谢谢
. I: |1 @+ K$ ]6 E: W+ x+ b
https://www.amobbs.com/thread-5716981-1-1.html
使用道具 举报 回复
发表于 2019-9-14 01:55:30 来自手机 | 显示全部楼层
无阿莫网站账号,能否直接分享下载一下
使用道具 举报 回复
发表于 2019-11-22 16:18:11 | 显示全部楼层
wandersky 发表于 2019-9-5 13:143 S7 @8 C$ ]- Q) q
https://www.amobbs.com/thread-5716981-1-1.html

$ |. w# x6 y* ]$ r/ X+ u, ^1 G0 K$ T" H没有账号 能否直接分享一下。749001850@qq.com
使用道具 举报 回复
发表于 2019-11-29 13:57:48 | 显示全部楼层
这个还是自己cubemx自己弄吧,
使用道具 举报 回复
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  1. 1 主题
  2. 17 帖子
  3. 17 积分

Ta的主页 发消息

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

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

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

Powered by RT-Thread

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