zhonghong200
驱动牛犊
驱动牛犊
  • 注册日期2009-12-03
  • 最后登录2012-04-24
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望311点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2314回复:2

USB 驱动端点0怎么发送命令呢,我要向端点0发送令牌,怎么控制的,下面是driverstudio 3.2 生成驱动的问题

楼主#
更多 发布于:2009-12-22 09:18
我做的驱动用端点0通信,现在碰到一个问题 问题:如何将建立包的8个字节关联进m_Lower.BuildVendorRequest 这个函数 比如:我请求数据长度的命令为: c0 00 00 00 00 00 01 00 我请求数据的命令为: c0 00 01 00 00 00 28 00 发送命令给底层USB设备的命令为 c0 01 44 00 00 00 00 00 上位机用DeviceIoControl()访问驱动,下面程序是我驱动的向USB设备的写,在使用 pUrb = m_Lower.BuildVendorRequest ( (unsigned char *)I.IoctlBuffer(), //连接数据的缓冲区 inputSize, //向USB设备写入的数据长度 0, //Request reserved bits 0或者1, //bRequest此位可能为0,也 //能为1怎么设置啊 0, //这个值每次都不一样怎么办啊 FALSE, //OUTPUT TRUE, //设备传输的字节数可以少于指定的字节数 NULL, //Link to the next URB 0X0001或者0X0000, //Index URB_FUNCTION_VENDOR_ENDPOINT, NULL ); 问题:如何将建立包的8个字节关联进m_Lower.BuildVendorRequest 这个函数
sz_works
驱动牛犊
驱动牛犊
  • 注册日期2010-01-11
  • 最后登录2010-01-27
  • 粉丝0
  • 关注0
  • 积分8分
  • 威望81点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2010-01-19 22:29
回 楼主(zhonghong200) 的帖子
请问楼主的问题解决了吗
我也要这样做
没基础
zhonghong200
驱动牛犊
驱动牛犊
  • 注册日期2009-12-03
  • 最后登录2012-04-24
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望311点
  • 贡献值2点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2010-01-20 21:28
Re:USB 驱动端点0怎么发送命令呢,我要向端点0发送令牌,怎么控制的,下面是driverstudio 3.2 生成驱动 ..
解决了呢
游客

返回顶部