打印

新唐M0的USBD驱动改进

[复制链接]
1988|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
john_lee|  楼主 | 2012-10-21 20:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在新唐的BSP中,使用了两个硬件EP通道映射USB的EP0,一个IN,一个OUT。硬件EP通道总共才6个,EP0就要占用其中两个,剩下4个给interface使用,对于单个设备,应该够用了,但对于composite设备来说,有时候就差那么一个EP。
我经过实践,发现通过动态修改硬件EP的方向,可以达到只使用一个EP就完成EP0的全部功能。

相关帖子

沙发
summerlover| | 2012-10-21 20:43 | 只看该作者
没搞懂楼主想表达什么

使用特权

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

使用特权

评论回复
地板
autor| | 2012-10-23 21:27 | 只看该作者
不知所云,呵呵

使用特权

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

本版积分规则

个人签名:坚持使用 GCC 一百年不动摇!

33

主题

1466

帖子

21

粉丝