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

[复制链接]
1846|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

粉丝
快速回复 在线客服 返回列表 返回顶部