我想通过 Windows 上的软件重新启动 USB 设备。
我正在开发一个小型 USB 电源微控制器。该芯片将在电源循环时恢复为本机行为并允许下载代码。由于我的代码会在出现问题时使设备崩溃——使其忽略所有 USB 命令——我必须从系统中物理拔出设备。
我想远程进行开发,而不必亲自到场。
到目前为止,我已经尝试使用“devcon”来禁用部分 USB 堆栈。虽然这会将集线器带入 D3(应该关闭电源!),但仍然为设备供电。
是否有任何预先存在的解决方案或 SetupAPI 技巧可能会有所帮助?