hfy781108
驱动牛犊
驱动牛犊
  • 注册日期2002-08-19
  • 最后登录2005-12-10
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1127回复:2

神啊!

楼主#
更多 发布于:2004-02-28 19:13
看这里经常有高手出没,所以把贴贴在这里,希望没有打扰到各位
我做的是68013固件下载的功能
PC应用程序原码:
bResult = DeviceIoControl (DeviceHandle,
IOCTL_FX2_ANCHOR_DOWNLOAD,
&downloadControl,
sizeof(ANCHOR_DOWNLOAD_CONTROL),
ch2,//为字符数组地址
tempcount,//字符数量
(unsigned long *)&nBytes,
NULL);
我用ch传递数据,但在我的驱动程序中进入控制例程后Irp->MDLAddress却无效,
我不知道是什么影响了它,是不是PNP或者什么。
我用CY提供的驱动就可以,我自己做的驱动就出现上面的问题,
seaquester
驱动大牛
驱动大牛
  • 注册日期2002-05-22
  • 最后登录2016-06-16
  • 粉丝0
  • 关注0
  • 积分500分
  • 威望115点
  • 贡献值0点
  • 好评度107点
  • 原创分0分
  • 专家分52分
沙发#
发布于:2004-02-29 15:02
看这里经常有高手出没,所以把贴贴在这里,希望没有打扰到各位
我做的是68013固件下载的功能
PC应用程序原码:
bResult = DeviceIoControl (DeviceHandle,
IOCTL_FX2_ANCHOR_DOWNLOAD,
&downloadControl,
sizeof(ANCHOR_DOWNLOAD_CONTROL),
ch2,//为字符数组地址
tempcount,//字符数量
(unsigned long *)&nBytes,
NULL);
我用ch传递数据,但在我的驱动程序中进入控制例程后Irp->MDLAddress却无效,
我不知道是什么影响了它,是不是PNP或者什么。
我用CY提供的驱动就可以,我自己做的驱动就出现上面的问题,
 


检查你定义的 IOCTL_FX2_ANCHOR_DOWNLOAD,是不是
METHOD_IN_DIRECT

METHOD_OUT_DIRECT
八风舞遥翩,九野弄清音。 鸣高常向月,善舞不迎人。
hfy781108
驱动牛犊
驱动牛犊
  • 注册日期2002-08-19
  • 最后登录2005-12-10
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-02-29 20:23
搞顶!谢谢
游客

返回顶部