阅读:1940回复:2
利用cypress的cyapi.lib开发 遇到的问题
我现在有一个照相设备,设备有左右两个传感器(两个镜头)
设备驱动用的是cyusb.sys, 基本情况如下: 现在固件那边有人已经写好了, 我现在开发应用程序, 就是想从设备中读取图像, 该照相设备是扫描式的,就是说我拿着这个设备对着固定物体 从左到右扫描一编,然后将扫描到的图像 写入到文件中(这是应用程序要实现的功能) 我利用cyapi.lib提供的类 进行设备通讯 我现在能够枚举到设备, 具体设备EndPoint 如下 Get PipeInfo Pipe: 0 Type: INT Endpoint: 1 IN MaxPktSize: 0x40 Pipe: 1 Type: BLK Endpoint: 1 OUT MaxPktSize: 0x40 Pipe: 2 Type: BLK Endpoint: 2 IN MaxPktSize: 0x200 Pipe: 3 Type: BLK Endpoint: 6 OUT MaxPktSize: 0x200 我现在不明白的就是,我到底用哪个端口进行发送命令,哪个端口进行读取数据啊?? 加上ControlEndpoint 一共是5个EndPoint了 BulkEndPoint 为什么是3个啊 一个是 BulkEndPoint 1 OUT 一个是 BulkEndPoint 2 IN 一个是 BulkEndPoint 6 OUT 怎么会有两个OUT啊?? 另外还有就是 怎么实现让两个传感器同时发送数据到主机,而且都要连续传输,比如说我开始扫描,扫描的数据立即发送到主机,设备扫描多少就传输多少, 这个过程,我到底该用cyapi.lib里哪些类和哪些方法能实现上述功能啊 本人是菜鸟啊,USB通讯本人刚刚接触,哎 一周多了 一点头绪都没有,给的那个cypai的文档看来看去没看出什么门道来,跪求大侠给点指导性的工作,我现在一头雾水!!!!!!!!!!! |
|
沙发#
发布于:2007-08-13 14:31
没人用过cypress的 提供的cyapi.h和 cyapi.lib静态库来开发的吗??、 有的话,请留下联系方式 ,共同探讨一下 ,我的MSN sys_1983@hotmail.com
|
|
板凳#
发布于:2007-08-28 08:32
没人用过吗? 还是我进错地方了啊 ?、请大侠们 给提个醒,在此谢过!!!
|
|