打印

DirectIOCtrl方式

[复制链接]
719|14
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lium|  楼主 | 2015-2-26 20:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Cypress CyUsb.sys用DirectIOCtrl方式
获得Enpoint address
沙发
lium|  楼主 | 2015-2-26 20:37 | 只看该作者
还有MaxPktSize

使用特权

评论回复
板凳
happy_10| | 2015-2-26 20:38 | 只看该作者
CyUsb.chm上没有介绍吗?

使用特权

评论回复
地板
huanghuac| | 2015-2-26 20:39 | 只看该作者
貌视没有啊

使用特权

评论回复
5
wenfen| | 2015-2-26 20:41 | 只看该作者
在CyAPI.chm中的CCyUSBEndPoint有关于Endpoint Address和MaxPacketSize说明

Description

Address contains the value of the bEndpointAddress field of the endpoint descriptor returned by the device.

Addresses with the high-order bit set (0x8_) are IN endpoints.

Addresses with the high-order bit cleared (0x0_) are OUT endpoints.

The default control endpoint (ControlEndPt) has Address = 0.


Example

  //  Find a second bulk IN endpoint in the EndPoints[] array

  CCyUSBDevice  *USBDevice = new  CCyUSBDevice(Handle);

  CCyBulkEndPoint *BulkIn2 = NULL;

  int eptCount = USBDevice->EndPointCount();

  for  (int  i=1; i<eptCount;  i++) {
      bool  bIn = USBDevice->EndPoints->Address & 0x80;
      bool  bBulk = (USBDevice->EndPoints->Attributes == 2);

      if (bBulk  && bIn) BulkIn2 = (CCyBulkEndPoint *) USBDevice->EndPoints;
      if (BulkIn2 == BulkInEndPt) BulkIn2 = NULL;
   }

使用特权

评论回复
6
zhuhuis| | 2015-2-26 20:41 | 只看该作者
也可以到CY网站下载CY USB的技术参考手册EZ-USB(R): Technical Reference Manual (TRM)
http://www.cypress.com/?rID=14667

使用特权

评论回复
7
wenfen| | 2015-2-26 20:43 | 只看该作者
嗯,也有EndpointAddress和MaxPacketSize的详细介绍。

使用特权

评论回复
8
huanghuac| | 2015-2-26 20:43 | 只看该作者
资料我有,不过这是Cypress封装好的api

使用特权

评论回复
9
huanghuac| | 2015-2-26 20:45 | 只看该作者
我需要在内核模式下访问驱动,顾不能采用这种api。

使用特权

评论回复
10
tian111| | 2015-2-26 20:46 | 只看该作者
通过CrpressConsole查看

使用特权

评论回复
11
huanghuac| | 2015-2-26 20:48 | 只看该作者
通过CrpressConsole查看获得了endpoints后直接使用的
in endpoint 是0x82
out endpoint是0x02

使用特权

评论回复
12
wenfen| | 2015-2-26 20:48 | 只看该作者
不知道LZ用的上位机用的是那个软件开发的,我正在用labview开发上位机,想对CYAPI进行二次封装得到dll,
lz可有这方面的经验,参考参考。。

使用特权

评论回复
13
huanghuac| | 2015-2-26 20:50 | 只看该作者
嗯,找到同路人了,一起学习,呵呵

使用特权

评论回复
14
huanghuac| | 2015-2-26 20:51 | 只看该作者
结贴了

使用特权

评论回复
15
598330983| | 2015-2-28 21:07 | 只看该作者
没用过这个

使用特权

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

本版积分规则

915

主题

9578

帖子

3

粉丝