prece
驱动牛犊
驱动牛犊
  • 注册日期2007-04-02
  • 最后登录2007-04-18
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
阅读:1144回复:2

问一个vendor request的问题

楼主#
更多 发布于:2007-04-06 09:37
  各位大牛们:
    现在我想做一个系统,主机通过usb和开发办lpc2364相连,开发办又和另一设备通过can总线相连,我要在某一时刻通过应用程序设置和读取can总线所连的设备的配置,这个配置信息是一个自定义的结构体:
    struct _vendor_structure{
       ...
       ...
      }
同时我自定义了命令Ioctl_Vendro_request,我的问题是在pc端驱动DeviceControl函数里我应该怎样把用户传递的结构体数据传递到开发办上的固件里呢,固件又是怎样提取出这些数据信息呢

还有我用driverstudio生成的驱动框架,没做任何修改,为什么装上后显示error code10 设备无法启动,是不是用driverstudio生成的驱动还要做什么修改才能用啊?

谢谢
qianshan_wn
驱动牛犊
驱动牛犊
  • 注册日期2006-09-25
  • 最后登录2008-06-12
  • 粉丝0
  • 关注0
  • 积分130分
  • 威望15点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-04-06 09:45
这个我想你只要在固件程序中做一个译码就行了,也就是说pc机向下传送一个特殊的数据,在单片机程序中能知道,一旦接收到这个数据要干什么就好了。DRIVERSTDIO生成的驱动可以直接应用,你出现的问题可能是它的有些版本不对。
prece
驱动牛犊
驱动牛犊
  • 注册日期2007-04-02
  • 最后登录2007-04-18
  • 粉丝0
  • 关注0
  • 积分70分
  • 威望8点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-04-06 11:14
什么是版本不对?
游客

返回顶部