USB HID设备导致Windows启动失败,寻求debug方法
我用ARM做了一个HID的joystick,除了buttons之外没有加乱七八糟的功能。但很奇怪,如果我插着这个设备开电脑,我的系统就会启动失败,主板自动重启之后进入一个菜单,
1. 进入系统恢复模式
2. 正常启动Windows
如果选择正常启动Windows,依旧会失败,自动重启,反复循环。如果进入系统恢复,则找不到任何问题。
但这时候如果关掉电脑,拔掉设备之后再开机。进入上述菜单后选择正常启动Windows,接下来即可顺利进入系统。
我的系统是Windows 7 x64 Ultimate,台式机。使用同一份ISO安装的笔记本电脑插着这设备开机则不会出现这种问题。因此我怀疑是我的台式机OS出了什么问题。但因为要做产品,我不排除有客户的电脑也可能存在类似隐患。所以我需要搞清楚到底是什么原因造成了这种启动失败的问题。请问各位除了使用专业USB协议分析仪之外还有没有什么办法能在Windows重启失败并再次重启多次的情况下还能追踪USB设备数据交互的过程?多谢。