新唐M0的USBD驱动改进

[复制链接]
1114|3
 楼主 | 2012-10-21 20:35 | 显示全部楼层 |阅读模式
在新唐的BSP中,使用了两个硬件EP通道映射USB的EP0,一个IN,一个OUT。硬件EP通道总共才6个,EP0就要占用其中两个,剩下4个给interface使用,对于单个设备,应该够用了,但对于composite设备来说,有时候就差那么一个EP。
我经过实践,发现通过动态修改硬件EP的方向,可以达到只使用一个EP就完成EP0的全部功能。
| 2012-10-21 20:43 | 显示全部楼层
没搞懂楼主想表达什么

使用特权

评论回复
 楼主 | 2012-10-22 09:20 | 显示全部楼层
都是些USB内部的东西,并且跟硬件实现紧密相关,搞不懂是正常的。
简单来说,就是总共6个资源,新唐官方的系统自己占用两个,余下4个给应用。而我改进后的系统只占用1个,余下5个给应用。

使用特权

评论回复
| 2012-10-23 21:27 | 显示全部楼层
不知所云,呵呵

使用特权

评论回复
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

我要发帖 投诉建议 创建版块 申请版主

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式

论坛热帖

关闭

热门推荐上一条 /6 下一条

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