问题描述:
1、今天打算在虚拟机里烧程序,插入串口线时,发现USB设备(STM32烧写器)总是直接连接到本机上,不能选择连接本机还是虚拟机;重启虚拟机、重启主机均无效。
2、虚拟机一直识别不到USB设备,点击“虚拟机”-“可移动设备”中,也并没有显示USB设备。
3、点击“虚拟机”-“设置”-“USB控制器”,可以看到“显示所有USB输入设备”为灰色,不可选。移除USB控制器,再重新添加并重启虚拟机后还是不行。
4、根据其他网友的解决方法,在本机的虚拟机安装目录下找到后缀为.vmx的文件
5、使用记事本打开,发现有关于usb的标志位全是TRUE(如果是FALSE,需要改成TRUE,修改之前需要关闭虚拟机)
解决方法:
本机计算机管理中,VMware相关的服务均为关闭状态,全打开就可以了
结果:
服务开启后重新打开虚拟机,重新插入USB串口线;可以在“虚拟机”-“可移动设备”中看到USB设备,点击“连接”即可。