kuliang
驱动牛犊
驱动牛犊
  • 注册日期2004-07-12
  • 最后登录2007-04-01
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望10点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
阅读:1355回复:6

请问setup与endpoint x的关系

楼主#
更多 发布于:2007-03-28 00:06
  急问:
控制传输是通过endpoint0完成的。其他endpoint口,比如endpoint2,4,6等可以用来作bulk传输,那么请问这些bulk的大小值是怎么通知到host或cy7c68013的?是通过setup吗?怎么获得消息?

另外,对于full speed,bulk只能设置成64B,如果FIFO的pktlen跟着设成64B,这样FIFO就会由好几个packet组成,我的理解对吗?当需要传输2k数据时,如果FIFO的物理容量=512B,那么FIFO就会容进8个packets,直到FIFO出现full警报不能再写为止。

请大家指教。
wjt810907
驱动中牛
驱动中牛
  • 注册日期2004-08-18
  • 最后登录2011-04-16
  • 粉丝0
  • 关注0
  • 积分86分
  • 威望409点
  • 贡献值1点
  • 好评度402点
  • 原创分2分
  • 专家分0分
沙发#
发布于:2007-03-28 08:19
通过描述符
mcu_boy
computer00
驱动小牛
驱动小牛
  • 注册日期2004-09-27
  • 最后登录2009-08-22
  • 粉丝0
  • 关注0
  • 积分1002分
  • 威望120点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-03-28 14:26
通过描述符
获取描述符就知道了,在端点描述符里面。
博客Http://computer00.21ic.org
kuliang
驱动牛犊
驱动牛犊
  • 注册日期2004-07-12
  • 最后登录2007-04-01
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望10点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-03-28 21:25
端点描述符?是ep0还是ep2、4。。。?
问题就是external master怎么知道host要访问哪个端口。我猜测是用setup包中的vendor request来协议完成。
hzjman
驱动牛犊
驱动牛犊
  • 注册日期2005-09-16
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分819分
  • 威望174点
  • 贡献值0点
  • 好评度80点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-03-29 14:26
还是通过描述符告诉Host
computer00
驱动小牛
驱动小牛
  • 注册日期2004-09-27
  • 最后登录2009-08-22
  • 粉丝0
  • 关注0
  • 积分1002分
  • 威望120点
  • 贡献值0点
  • 好评度110点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-03-29 19:31
我还以为你说端点缓冲区的大小呢^_^

端点描述符里面不是有个端点地址字段么?通过它就知道哪个端点是什么属性了.然后把相应的数据包发到相应的端点就行了。
博客Http://computer00.21ic.org
kuliang
驱动牛犊
驱动牛犊
  • 注册日期2004-07-12
  • 最后登录2007-04-01
  • 粉丝0
  • 关注0
  • 积分100分
  • 威望10点
  • 贡献值0点
  • 好评度10点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-03-29 22:42
呵呵,看了一下第9章,发现你们说的好像都是端口的配置。我本来是想咨询在通讯过程中的动态传输信息,可能我说的比较模糊。对不起大家。
嘻嘻。
游客

返回顶部