阅读:1440回复:4
新手求助:怎么看用USB2.0芯片传输的数据啊,bus hound?为什么我看不到呢?
我用什么工具可以看我发送的数据呢,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"; } 最后的结果也显示测试成功了,我怎么知道它真的收到数据了呢?这样就是成功了吗? |
|
沙发#
发布于: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中看到数据 |
|
板凳#
发布于:2007-11-27 15:27
bus hond是可以看到真正传输的数据的。
不信的话,你拿一个U盘试试。 |
|
地板#
发布于:2007-11-27 09:01
别沉下去了啊~~急啊
|
|
地下室#
发布于:2007-11-26 09:45
帮帮忙啊,新手~~~
|
|