虚拟机环境中XDS100仿真器无法正常连接的解决办法
虚拟机环境中XDS100仿真器无法正常连接的解决办法Bug描述运行环境Bug现象描述问题分析仿真器连接失败的问题原因及一般解决办法在虚拟机环境中出现的问题及解决办法现象:分析:Bug描述描述Bug出现的运行环境、现象运行环境使用器件:Launchpad Evaluation KitLaunchxl-F28027CCS版本: CCS V5.5仿真器型号: Ti XDS100...
虚拟机环境中XDS100仿真器无法正常连接的解决办法
Bug描述
描述Bug出现的运行环境、现象
运行环境
- 使用器件: Launchpad Evaluation Kit Launchxl-F28027
- CCS版本: CCS V5.5(运行于Vmware pro15.5的win10虚拟机)
- 仿真器型号: Ti XDS100V2 USB Emulator
Bug现象描述
在CCS中Build完工程后,为工程进行Target Configuration,选择好相应的仿真器型号和器件型号之后,进行Test Connection,其输出结果如下图所示:
error文本描述:
The explanation is:
One of the FTDI driver functions used
during the connect returned bad status or an error.
The cause may one or more of: invalid emulator serial number,
blank emulator EEPROM, missing FTDI drivers, faulty USB cable.
Use the xds100serial command-line utility
in the 'common/uscif’folder to verify the emulator can be located.
问题分析
仿真器连接失败的问题原因及一般解决办法
根据上述的error文本提示,可以分析出可能出现仿真器连接失败的原因:
1. 无效的仿真器串口
2. 空的仿真器EEPROM
3. 没有FTDIDriver,即没有此仿真器的驱动,或者说驱动不能用
4.错误的USB口
通过在网上查找资料,针对每个原因分别有以下解决方案:
1. 尝试reset器件,插拔仿真器,重启CCS软件,以及重启计算机
2. 换一个仿真器进行测试
3. 在设备管理器中查看端口,看电脑是否识别仿真器,如果不能识别,则可能是仿真器驱动出现问题,需要重新安装仿真器
4. 更换USB口
在虚拟机环境中出现的问题及解决办法
Bug现象:
首次连接仿真器进行Test Connection,发现一直在这个界面卡住,于是关闭界面,重新进行Test Connection,然后CCS就出现未响应。关闭CCS之后,出现前文出现的错误提示。
Bug分析
然而,本人遇到的这个Bug在经过一一排查之后,发现可能并不是上一节的这些问题,然后意识到可能是虚拟机环境设置的问题,于是在网络搜索时加上了虚拟机这个关键词,通过搜索后,突然意识到可能是虚拟机USB口配置的问题。
因为本人使用的仿真器器件为XDS100V2,其固件为USB2.0,但是在使用Vmware建立虚拟机时,其默认USB兼容性为USB3.0,这就可能导致仿真器的通信链路不正常。
Bug解决办法
在Vmware中右键虚拟机,对虚拟机的硬件进行设置,将USB兼容性改为USB2.0,然后启动虚拟机,再进行进行Test Connection,连接成功!
更多推荐
所有评论(0)