重新枚举问题

我已经开发了一款带有USB控制器的嵌入式微控制器的硬件。我通过中断读/写与设备通信。在Linux主机上,我编写了一个PyGTK应用程序&使用PyUSB进行通信。我可以连接USB数据线,启动应用程序,进行通信和终止应用程序,没有任何问题。然而,如果我让USB数据线保持连接并重新启动应用程序,主机将获得不同的设备句柄。该设备仍从第一次成功的通信中枚举。如何在不拔下并重新连接USB电缆的情况下使通信在第一次后工作?我曾尝试在主机脚本中的open()&eleaseinterface()调用之后插入set()调用,但这会导致失败。
谢谢。

标签: python

添加新评论