本文主要是介绍Error initializing emulator: The XDS200 update cannot work if more than one XDS2xx probe is attached,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
更换成2020年的新版本CCS,再次去调试DSP程序的时候报错:Error initializing emulator: The XDS200 update cannot work if more than one XDS2xx probe is attached.
此时
选择Continue直接完毕,如果选择update选项则:
继续,得到另外的提示:Error initializing emulator:
The XDS200 update cannot work if more than one XDS2xx probe is attached. Click “Cancel” then unplug the other XDS2xx probes and restart the debug session to update the firmware.
Click “Retry” to retry without doing the update.
(Emulation package 9.2.0.00002)
不用理会选择Retry。弹出框消息,开始写入程序,万事OK。
至于为什么?我也没有深究了,按照常理推断,肯定是升级引起的兼容问题了。但是暂时没有发现有什么异常。
但是发现治标不治本。于是潜心寻找答案。
1、首先要找到xds200_firmware_vxxx文件,这个在CCS的安装目录下:ccs\ccs_base\common\uscif\xds2xx
2、确认USB已经识别
3、打开CMD,进入该目录
4、输入命令:xds2xx_conf update xds2xxu 0 ./xds200_firmware_v1009.bin
5、拔下USB链接,重新插上,重新加载
6、加载识别后,输入:xds2xx_conf get xds2xxu 0
7、观察swRev=1.0.0.9说明升级OK
8、赶紧再去板子上试试吧。
还有一种情况
就是你的下载线太长了,引起电压压差过大。
因为我们安装后要重新下载就要拆一次,觉得麻烦,所以自己做了一根下载线,预留在外部进行调试,但是线太长了,也会报这种错误,还有就是线的质量不行也会有这种错误。
这篇关于Error initializing emulator: The XDS200 update cannot work if more than one XDS2xx probe is attached的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!