SEED-XDS560V2仿真器 安全模式退出
解决仿真器安全模式的时候查教程发现先有教程不完善,所以出个文章补全遇到一样问题的人
问题现象
emu123 三个灯在闪
问题原因
那是仿真器进入安全模式的表现,是由于固件升级失败或者多次 boot 启动失败(如:多次在仿真器还未完全启动的情况下插拔仿真器)、 硬件错误、通过命令设置这些情况引起的。
怎么解决
下面是官方给我的说明
简单的说如果进入安全模式后,先进行软件设置,然后重启仿真器。如果没有硬件问题的话,一般就可以退出安全模式,具体操作过程如下:
1、给SEED-XDS560v2PLUS仿真器上电(即:用USB线把仿真器与电脑连接)
2、单击windows的“开始”,选择“运行”,输入“cmd”,则打开DOS 对话框。(不同操作系统会有不同)
3、当CCS版本是CCS5、CCS6、CCS7的进入 CCS 的uscif 目录(请按照自己 CCS 的安装路径输入命令),命令为:“cd X:\CCStudio_v5.5\ccsv5\ccs_base\common\uscif” 当CCS版本是CCS3.3的进入CCS的bin目录,命令为"cd X:\CCStudio_v3.3\cc\bin "
4、设置退出安全模式,命令为“dtc_conf set seed560v2u 0 safeMode=false”
如果 重启仿真器,仿真器能正常启动,则仿真器已经退出安全模式;如果EMU-LED1、EMU-LED2和EMU-LED3依然闪烁,有可能是硬件问题,就需要在网上走维修流程。
另外:正常的SEED-XDS560v2PLUS 仿真器指示灯是如何亮的呢?
如果 COM-LED3 绿灯亮,则仿真器正在进行程序加载,当 COM-LED3 绿灯灭,COM-LED1、COM-LED2 两个绿灯亮,则程序加载完成。此时可以进行程序的加载调试。
附:SEED-XDS560v2PLUS上的LED灯代表了什么意思?
标识 颜色 功能描述
COM-LED1 绿色 XDS560v2PLUS Ready 指示灯
COM-LED2 绿色 XDS560v2PLUS 上 FPGA 加载完成指示灯
COM-LED3 绿色 XDS560v2PLUS 系统 Boot 指示灯
EMU-LED1 绿色 XDS560v2PLUS Trace 指示灯
EMU-LED2 绿色 主机通信指示灯
EMU-LED3 绿色 CCS 连接指示灯
这里是我的保姆级流程
1.先找到ccs安装的盘比如是D盘就打D: 然后回车
D:
然后就会如图所示进入D盘符
然后再打官方教程的第3步
cd X:\CCStudio_v5.5\ccsv5\ccs_base\common\uscif
这样就进入了这个文件夹
输入了这个命令
dtc_conf set seed560v2u 0 safeMode=false
我遇到的问题
然后就遇到问题了
E_RPCENV_IO_ERROR(-6) No connection: Load of seed560v2u_io.dll failed ERROR14 remote procedure
大概就是这样的
然后发现全网都没遇到这个问题(一定是dsp6678比较小众)
网上找了很久没找到问题原因
然后我就猜测是
缺少了.dll文件
网上也没有下载
找了很多文档总觉得
还缺少调试工具
在巧合下发现文件和调试工具在
560V2驱动安装目录下
果然有了这些文件问题就轻松秒杀了
PS:两个命令行路径不一致不是盗图,是我用另一台电脑比较一下我的文件全不全,当我看到他有那个文件的时候我就觉得稳了,果然非常的平顺一句多余的话都没有
然后问题解决了我又推断了下原因觉得是这样的
没有接着复现
毕竟我也不能把仿真器再弄成安全模式,再解除一次23333333