硬汉嵌入式论坛

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

STM32F4上基于CherryUSB主机例程

  [复制链接]

17

主题

101

回帖

152

积分

初级会员

积分
152
发表于 2022-2-13 13:55:02 | 显示全部楼层 |阅读模式
本帖最后由 初晴sama 于 2022-2-13 14:01 编辑

之前发布过 device stack的分享https://www.armbbs.cn/forum.php?mod=viewthread&tid=109643&extra=,这次分享 host stack。github链接:https://github.com/sakumisu/CherryUSB

目前 hcd porting适配了 EHCI/OHCI 和 synopsys。后续增加 musb 和 沁恒系列。

下图使用 stm32f429 + freertos 演示 多级hub 枚举 cdc、hid、msc 数据测试,以及插拔测试,其中周期性传输均使用异步方式,没有阻塞。欢迎大家提交 PR 和 star。


1.png
2.png
3.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106746
QQ
发表于 2022-2-14 14:41:05 | 显示全部楼层
谢谢楼主分享,做的越来越好了。
回复

使用道具 举报

17

主题

101

回帖

152

积分

初级会员

积分
152
 楼主| 发表于 2022-2-15 09:36:22 | 显示全部楼层
eric2013 发表于 2022-2-14 14:41
谢谢楼主分享,做的越来越好了。

谢谢硬汉哥每次都帮忙顶贴
回复

使用道具 举报

0

主题

26

回帖

26

积分

新手上路

积分
26
发表于 2022-4-18 18:02:58 | 显示全部楼层
研究得透彻
回复

使用道具 举报

0

主题

26

回帖

26

积分

新手上路

积分
26
发表于 2022-4-24 14:04:19 | 显示全部楼层
没有stm32f1标准库适配
回复

使用道具 举报

17

主题

101

回帖

152

积分

初级会员

积分
152
 楼主| 发表于 2022-4-24 22:17:23 | 显示全部楼层
miaoguoqiang 发表于 2022-4-24 14:04
没有stm32f1标准库适配

为什么要适配st标准库?都是买来的 ip,不是应该直接怼寄存器?
回复

使用道具 举报

10

主题

247

回帖

282

积分

高级会员

积分
282
发表于 2022-9-12 14:05:48 | 显示全部楼层
初晴sama 发表于 2022-4-24 22:17
为什么要适配st标准库?都是买来的 ip,不是应该直接怼寄存器?

你是它的作者么?
ST的USB库写的非常诡异,想用TinyUSB,这样以后在HPM那边就不用重新搞,但是这项目连文档都没有,无意看见这个库,文档详细,居然还是中文的,一定要试一试
回复

使用道具 举报

17

主题

101

回帖

152

积分

初级会员

积分
152
 楼主| 发表于 2022-9-17 14:56:55 | 显示全部楼层
fengxin32 发表于 2022-9-12 14:05
你是它的作者么?
ST的USB库写的非常诡异,想用TinyUSB,这样以后在HPM那边就不用重新搞,但是这项目连 ...

是作者
回复

使用道具 举报

3

主题

56

回帖

65

积分

初级会员

积分
65
发表于 2022-9-17 20:58:21 来自手机 | 显示全部楼层
能无缝衔接到stm32cubemx吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-3 20:21 , Processed in 0.183864 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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