我安装的是CCS12.8版本,安装时选择的是full installation。通过研旭的XDS100V3仿真器连接F28377D。在工程中,XDS100V3一直连接失败,报错151。报错中的提示是没有连接到设备,串口不对等等可能的问题。
检查过project的properties和targetConfigs中的ccxml,设置正确也没有作用。设备管理器有黄色小感叹号,选择手动搜索驱动程序路径F:\TI\CCStudio\ccs\ccs_base\emulation\windows,则在安装时错误。
找到inf文件路径为F:\TI\CCStudio\ccs\ccs_base\emulation\windows\ftdi_drivers\ti_ftdi_debug.inf,手动安装,同样“找不到指定的文件”。卸载重装过CCS没有帮助。
找到C:\Windows\INF\setupapi.dev.log,查看最新记录,发现copy错误,但路径下根本没有i386这个文件夹
于是补齐文件,搜索ftd2xx.dll,找到网站D2XX Drivers - FTDI (ftdichip.com),下载对应驱动
下载完成后解压,其中含有i386文件夹和ftd2xx.dll,可以看到和CSS中的驱动文件内容很像
复制回F:\TI\CCStudio\ccs\ccs_base\emulation\windows\ftdi_drivers目录下,重新安装驱动成功,设备管理器识别正常。再次打开CCS,test connection连接成功
解决思路参考了仿真器无法连接问题解决方法 - CCS - 嵌入式开发者社区 - 51ele.net (51dsp.net)