常见问答

常见问答

为什么USB 2.01(含)以上的设备在 Windows 7可以识别到,但是在 Windows 8和之后的版本却无法识别到?  日期:2017-02-02

这是因为Microsoft在Windows 8 和之后的版本,开始需要USB 2.01(含)以上版本的设备响应BOS 描述。

解决方式有两种:

  • 如果 USB 描述里的版本是 2.01(含)以上版本,但实际应用没有必要的话,可以改成 1.1 或 1.0,如此就不会要求 BOS 描述。
  • 可以参考NUC121或M480 BSP的USB范例,加上BOS描述。
产品: 微控制器 ,Arm Cortex-M0 微控制器 ,Arm Cortex-M4 微控制器
应用:
功能: Peripherals,Connectivity,USB