硬汉嵌入式论坛

 找回密码
 立即注册
查看: 4514|回复: 7
收起左侧

[USB] H7 USB HOST驱动CDC 多interface设备

[复制链接]

7

主题

23

回帖

44

积分

新手上路

积分
44
发表于 2020-8-23 11:30:58 | 显示全部楼层 |阅读模式
请问下H7的USB HOST可以驱动一个CDC类型USB DEVICE(此DEVICE支持多个Interface,全部CDC类型)吗?看到ST的USBH库说明不支持符合设备,不知道这个算是复合设备吗?
网上找到一个帖子,USBH驱动HID(键盘+鼠标二合一),感觉可以但是针对CDC不知道怎么修改,尤其是CDC_ProcessTransmission、CDC_ProcessReception函数,是需要在里面把所有interface全部轮训一遍吗?
https://blog.csdn.net/kukeqq/article/details/107113376

回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2020-8-23 11:35:04 | 显示全部楼层
之前搞过一次RL-USB的键鼠套件,没问题。

回复

使用道具 举报

7

主题

23

回帖

44

积分

新手上路

积分
44
 楼主| 发表于 2020-8-23 16:04:40 | 显示全部楼层
谢谢楼主,已经调通了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2020-8-24 06:55:54 | 显示全部楼层
jacksimcom 发表于 2020-8-23 16:04
谢谢楼主,已经调通了

好的
回复

使用道具 举报

0

主题

34

回帖

34

积分

新手上路

积分
34
发表于 2020-8-25 09:54:36 | 显示全部楼层
楼主用的哪个USB库调试的?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2020-8-25 10:01:46 | 显示全部楼层
登云钓月 发表于 2020-8-25 09:54
楼主用的哪个USB库调试的?

ST USB
回复

使用道具 举报

0

主题

5

回帖

5

积分

新手上路

积分
5
发表于 2021-8-8 13:31:52 | 显示全部楼层

你好,我现在在调试USB HOST需要支持USB+MSC类的复合设备,现在我尝试把CDC和MSC类的操作函数整合,在这个过程中遇到问题,在进入到process后,MSC发送SCSI指令的时候,数据发出去了,设备也收到了,但是读取不到回复,所以ST库会一直回复USB_BUSY,请问下您这边有什么思路可以指导一下吗
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107034
QQ
发表于 2021-8-9 11:51:56 | 显示全部楼层
_wq 发表于 2021-8-8 13:31
你好,我现在在调试USB HOST需要支持USB+MSC类的复合设备,现在我尝试把CDC和MSC类的操作函数整合,在这 ...

USB Host方式的,CDC+MSC吗

这种的没整过,之前仅研究过HID的复合设备。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-15 07:56 , Processed in 0.170412 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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