主机用writefile向设备发数据的时候,是依靠writefile的返回值来判断发数据是否成功。而如果此时设备的接收缓冲区已满,设备无法再接收数据(对主机的out回应nak)时,此时writefile的返回值依然是true(因为此时不算是writefile失败)。我想知道有没有... 全文

2004-09-14 16:00 来自版块 - USB驱动开发

用writefile函数已实现,但是只有通过writefile这个api这一种方法吗?毕竟是只有10个字节的长度,能不能用DeviceIoControl或者其他简洁一点的方法实现???是不是DeviceIoControl函数完成的只是pipe0的控制传输?望高手解疑,不胜感激!!... 全文

2004-09-01 09:53 来自版块 - USB驱动开发

驱动中,m_Lower.BuildVendorRequest()发送的vendor请求接收到设备返回的数据(标示状态的一个字节),此数据在驱动中可通过I.IoctlBuffer()访问到!!!请问在应用程序中怎么访问到这个数据?是否一定要用m_Lower.BuildBulkTra... 全文

2004-08-17 10:59 来自版块 - USB驱动开发

驱动中,m_Lower.BuildVendorRequest()发送的vendor请求接收到设备返回的数据(标示状态的一个字节),此数据在驱动中可通过I.IoctlBuffer()访问到!!!请问在应用程序中怎么访问到这个数据?是否一定要用m_Lower.BuildBulkTra... 全文

2004-08-17 10:58 来自版块 - 开发工具使用

因为是USB打印机设备,在WIN2K下系统提供的驱动,所以不知道其GUID是什么内容,用以下GUID好像不行:DEFINE_GUID(XXX_CLASS_GUID, 0x36FC9E60,0xC465, 0x11CF, 0x80, 0x56,0x44, 0x45,0x53,0x5... 全文

2004-07-26 09:58 来自版块 - USB驱动开发

isp1581的DMA部分是不是只是为主机DMA VENDOR命令准备的???只能对主机发来的DMA VENDOR命令做出响应???人命关天,望各路高手不吝做答,小弟给您作揖了 :(

2004-05-27 10:18 来自版块 - USB驱动开发

希望高手们能交流一下经验,好让我们有个学习的机会。期待看到一些FIRMWARE的提速方法,谢谢!!!

2004-05-24 16:47 来自版块 - USB驱动开发

请问要用USB实现主机和设备间的DMA传输(设备端USB芯片是ISP1581),是否要主机端软件支持才能实现?因为看到DMA请求是由主机发送VENDOR请求实现的。望大侠们指点!!!

2004-05-17 09:49 来自版块 - USB驱动开发

请问我们网页上方那个USB-CAPTURE的东西是否零售?有购买意向,可是发了MAIL却一直得不到回复,不知道怎么回事???到底卖还是不卖呢???

2004-04-23 09:24 来自版块 - USB驱动开发

请问isp1581中地址为28h的control function register中的bit1:status要怎么设?我向这个地址写入0x2,马上读,读出来的却是0。???????????????????????极度迷惑,求教!!!!!!!!!!!

2004-04-07 10:08 来自版块 - USB驱动开发

设备进入枚举后,回应主机发来的GET_DESC(DEV)时(此包已确认被设备接收并已进入usb_get_desc()函数处理),发现我的device_desc结构无法写入1581的data port reg(add:20h)。我试着在每16位被写入后(data_port_reg为... 全文

2004-03-25 09:58 来自版块 - USB驱动开发

如题,BUS HOUND得INFO一栏显示PID STALLED原因??????? :(

2004-03-22 21:56 来自版块 - USB驱动开发

原来开发USB设备端程序时用BUS HOUND看,主机发出的是GET DESCRPTOR包----在我FIRMWARE还不能正常回送的时候,主机是连发3个GET DESC包以NO RESPONSE结束现在我在调ISP1581 USB2.0得FIRMWARE,接上电缆后看到的是下面... 全文

2004-03-15 17:04 来自版块 - USB驱动开发

小弟的主机驱动功能已经实现,但是现在需要在应用程序上显示设备是否连接。诸大侠,我想应该有返回这个信息的API调用吧?还请不吝赐教,作揖、给分。 :D

2004-01-04 18:26 来自版块 - USB驱动开发

usb设备端驱动已完成,现在要完成主机端驱动。usb设备为打印机,也就是说要在98下插上外设后建立起一个usb发数据的通道。小弟从没有编过windows程序,不致如何下手,望有经验的大侠赐教。1:我的这个项目用windriver能完成吗?如果能,是不是要用kernal版?2:用v... 全文

2003-10-15 09:23 来自版块 - USB驱动开发

欲开发usb主机端驱动(pc),请DX们推荐几本好的参考书!!!如题。较急,先谢了!!!!!

2003-06-30 15:23 来自版块 - USB驱动开发

我的设备是打印机。打印机端开辟内存作为buffer,当buff满的时候需要主机等待,等待打印机从缓冲区取走数据后再向打印机继续发数据(在并口中可以通过设置并口的busy信号完成)。我不知道firmware在检测到buff满的时候,需要怎么操作才能让host暂时停止发数据,而后fi... 全文

2003-05-22 10:23 来自版块 - USB驱动开发

在仿真器上单步跟踪已经确定主机的80 06 00 02 00 ff 00请求已经回送数据,因为我的configuration descriptor全长0x20,经跟踪确定最后一个空数据包也已回送。正常情况下这个时候主机应该显示“发现新设备”并且让我选择inf文件了,(这个推断没错... 全文

2003-04-21 14:42 来自版块 - USB驱动开发

我用的国半usbn9603,自供电。在不插电缆时打开设备,设备会自动中断一次,完成reset中断(这里正常),然后这时候cpu得中断pending位不会被清除。而这时插入电缆时实际上是响应得这个没清的pending(因为如果我手工清除pending的话,那么插入电缆就不会有任何反... 全文

2003-01-20 10:32 来自版块 - USB驱动开发


返回顶部