{a1}和pym来收集数据。以前,我以为主要访问是通过FTDI芯片,但在使用Wireshark到USB嗅探通过另一台Windows计算机上的专有软件发送的命令之后,它似乎是通过QE65000的0x01和0x82端点。在
我模仿了Wireshark捕获中发现的批量数据的发送/接收,但每次尝试读取端点0x82时,都会得到以下结果:
usb.core.USBError: [Errno 60] Operation timed out
此外,在Wireshark上读取端点时,返回的数据包长度为2588字节,而0x82端点列出的最大数据包大小为512字节。下面是我用来读取端点的代码,传入一个输入和输出端点的数组、设备和一个超时作为参数。在
^{pr2}$
Operation timed out
表示您没有在端点上读取任何内容。也许你得先给设备写个命令。例如,对于大容量存储设备,您首先在out端点上编写命令:然后你读答案。在
数据包大小定义了交换的数据包的大小,但是,没有任何内容显示设备通过多个数据包发送或接收命令。在
相关问题 更多 >
编程相关推荐