原来的驱动用的是别人提供的,是用端口1做输入,端口2输出,都是中断方式,电脑应用程序读取数据没有问题现在打算改用DriverStudio做了一个驱动,用的是VC 6.0+XP DDK+Driver Studio 3.2,采用同样的设置,驱动安装之后运转正常,可以得到设备的描述符,...
全文
回复(9) 2007-08-13 11:47 来自版块 - USB驱动开发
表情
yushui213 ULONG dwMaxSize = m_Endpoint1IN.MaximumTransferSize(); if ( dwTotalSize > dwMaxSize ) { ASSERT (dwMaxSize); ...(2007-09-27 16:47)
kaito2005引用第6楼rayyang2000于2007-08-15 08:02发表的 : 你根本没有建urb向下面发,怎么可能读到数据呢?还是先去看看DS的例子再说 我是新手,请问在哪里建urb,能写几句简单的代码吗?(2007-09-24 11:48)
daemone ,多谢大大(2007-08-16 00:02)
rayyang2000你根本没有建urb向下面发,怎么可能读到数据呢?还是先去看看DS的例子再说(2007-08-15 08:02)
sky_sun_wei就是用 DriverStdudio 生成的Read代码 NTSTATUS UsbUseDevice::Read(KIrp I) { T.Trace(TraceInfo, __FUNCTION__"++. IRP %p\n", I); NT...(2007-08-14 16:58)
daemone我看里面还有好多IRP代码没有加把,我也这个问题,现在还在拼命看书呢 (2007-08-14 13:15)
sky_sun_wei顶一下 换个Driver Studio的驱动就应用软件不成了,从 Bus Hound 看到的驱动接口和原来是一样的呀!(2007-08-14 11:44)
sky_sun_weiBus Hound 看到确实读取到了数据了呀(2007-08-13 16:06)
amulet1905引用第0楼sky_sun_wei于2007-08-13 11:47发表的 DriverStudio 做好了驱动,怎么读取到的数据总是0? : 原来的驱动用的是别人提供的,是用端口1做输入,端口2输出,都是中断方式,电脑应用程序读取数据没有问题 现在打算改用DriverStudi...(2007-08-13 15:36)

返回顶部