我的usb_bulk驱动是参照ddk里的一个例子写的,应用程序以异步的方式读写数据,我的usb设备提供2个可用端点,我用PIPE00来读数据,PIPE01来写数据,伪代码如下:HANDLE hDev = CreateFile(DevName,GENERIC_WRITE | GEN...
全文
回复(6) 2003-07-29 10:52 来自版块 - USB驱动开发
表情
chrys好恐怖啊,非分页内存涨得太厉害了,10分钟左右由15M涨到了26M,这怎么行啊,救救我吧。 我的驱动只有在应用层ReadFile/WriteFile,我在Read/Write例程里构造urb时我才申请一个sizeof ( struct _URB_BULK_OR_INTERR...(2003-08-04 10:42)
chrys[quote]你们有没有遇到这样的问题啊?我做的驱动实际上就是从ntddk的例子里照抄过来的,应该没什么问题吧? 没抄明白吧! [/quote]应该不会啊,简直和例子一模一样的。(2003-08-02 21:04)
flytomoon你们有没有遇到这样的问题啊?我做的驱动实际上就是从ntddk的例子里照抄过来的,应该没什么问题吧? 没抄明白吧!(2003-08-02 15:05)
chrys你们有没有遇到这样的问题啊?我做的驱动实际上就是从ntddk的例子里照抄过来的,应该没什么问题吧?(2003-08-02 12:50)
chrys我在应用层没有动态申请内存,驱动里除了urb申请了内存外,也没别的地方申请内存了,urb在irp的完成例程里给于清除的。(2003-07-29 21:20)
flytomoon你用过的内存有清除嘛?(2003-07-29 11:10)

返回顶部