may830103
驱动牛犊
驱动牛犊
  • 注册日期2007-11-26
  • 最后登录2008-07-24
  • 粉丝0
  • 关注0
  • 积分54分
  • 威望11点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
阅读:1439回复:4

新手求助:怎么看用USB2.0芯片传输的数据啊,bus hound?为什么我看不到呢?

楼主#
更多 发布于:2007-11-26 09:45
我用什么工具可以看我发送的数据呢,bus hound,是不是只能看枚举的数据呢,比如说真正传输的数据是不是看不到啊

status =  DeviceIoControl (hOutDevice,
            IOCTL_EZUSB_BULK_WRITE,
            (PVOID)&outBulkControl,
            sizeof(BULK_TRANSFER_CONTROL),
            outBuffer,//输出缓冲区
            1,//字节数
            &BytesReturned,//返回字节数据
            字节数
            NULL);    
    if(status==TRUE)
    {
        m_strdatadisplay+="测试成功!\r\n";        
    }
最后的结果也显示测试成功了,我怎么知道它真的收到数据了呢?这样就是成功了吗?
may830103
驱动牛犊
驱动牛犊
  • 注册日期2007-11-26
  • 最后登录2008-07-24
  • 粉丝0
  • 关注0
  • 积分54分
  • 威望11点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-11-26 09:45
帮帮忙啊,新手~~~
may830103
驱动牛犊
驱动牛犊
  • 注册日期2007-11-26
  • 最后登录2008-07-24
  • 粉丝0
  • 关注0
  • 积分54分
  • 威望11点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-11-27 09:01
别沉下去了啊~~急啊
allanzhou9527
驱动牛犊
驱动牛犊
  • 注册日期2006-03-01
  • 最后登录2008-01-17
  • 粉丝0
  • 关注0
  • 积分710分
  • 威望72点
  • 贡献值0点
  • 好评度71点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-11-27 15:27
bus hond是可以看到真正传输的数据的。
不信的话,你拿一个U盘试试。
hwlhwl000
驱动牛犊
驱动牛犊
  • 注册日期2006-07-25
  • 最后登录2008-05-04
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-11-28 13:49
::DeviceIoControl(m_dev, 0x22004A ,NULL, 0, pDataNew+sentlen,dwLen-sentlen,&written, &osWrite);
BusHound可以看到,如果设备有返回,可以用
::DeviceIoControl(m_dev, 0x220025, NULL, 0, byData, 0xFFFF, &reallen, &osRead);
在byData中看到数据
游客

返回顶部