打印

通用USBD协议栈以及USB自动初始化

[复制链接]
1615|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Simon21ic|  楼主 | 2016-11-12 01:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
21ic的USB论坛成立很久了,是时候来砸一下场子了

先引出2个问题,第一个问题是通用的USB device协议栈,第二个问题是USB自动初始化

1. 各家MCU如果带USB device接口的话,都会提供自家的USBD协议栈,每次换芯片,还需要熟悉各家的USBD协议栈以及demo程序。相对于USB host协议栈的通用性(基本都是通过URB来实现,而且基本都是标准硬件,比如OHCI、EHCI、DWCOTG等),USBD的通用性在硬件层面很难实现。

2. USB开发过程中,一般都需要用户自己设置各个EP断点,是否可以简化这些操作?毕竟在配置描述符里,已经有完整的断点信息了,用户提供配置描述符,协议栈自动初始化各个需要的USB端点。当然,另外一个问题是,什么时候初始化这些端点?

相关帖子

沙发
renxiaolin| | 2016-12-13 15:18 | 只看该作者
帮你顶

使用特权

评论回复
板凳
hermesbj| | 2017-2-10 10:37 | 只看该作者
是麻烦啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

266

主题

2597

帖子

104

粉丝