您的位置: OpenADSP社区论坛 -> Blackfin专区 -> 新手上路 -> ADI仿真器技术支持专区 -> ADI仿真器常见故障/损坏的排查与解决办法
本帖共有4452个阅读者
发表帖子 发表投票 回复主题
ADI仿真器常见故障/损坏的排查与解决办法
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
楼主信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
精华主题 精华帖子
ADI仿真器常见故障/损坏的排查与解决办法

作为电子开发工具,ADI仿真器难免会因为各种原因导致产品故障而无法使用,这种故障的出现率很低,但也不是没有。我们从2004年至今已经帮助全国客户维修了不下300个ADI仿真器,有一些经验和常识可以给大家分享一下。

1. 发现ADI仿真器连不上开发板,报错的现象,不要着急,99%的ADI仿真器是可以修好的。

2. 连不上的现象出现后,首先检查自己的环境搭建是否有问题,比如说目标板和仿真器是否有都上电,如果确定搭建的环境没问题的话,就把目标板、仿真器都断电,然后把Visual DSP++软件关闭,并进入window任务管理器中,在进程里查找是否存在IDDE的进程,如果有,则关闭。然后再重新搭建环境进行连接,看之前的问题是否能够复现。通过此方法能够排除环境搭建的问题。

OP的经验:Visual DSP++软件并不是百分之百的稳定,就像微软做操作系统这么多年,电脑莫名其妙死机的情况仍不断出现一样,所以一次出现连接错误,可以重新再尝试,复现同样的问题,则需要真正的进入故障排查阶段了。

3. 若出现第二条的复现现象,则需要在插上ICE的情况下,打开设备管理器,看一下ICE的硬件是否被PC识别。

上传的图片
  201252892696.jpg [ 14.37 KB 277×168 ] (缩略时请点击查看原图)

 

这个图是我的AD-HP530ICE(老版支持Blackfin和SHARC全系列的530仿真器,最新版530仿真器显示为ICE-1000)正常接入电脑后,设备管理器的显示情况。ADI原厂的仿真器和OpenADSP的仿真器在接入电脑驱动安装正常时,设备管理器里都会出现ADI Development Tools,下面跟随的是仿真器型号对应的设备名称。如果这里显示正常的话,就排除了ICE接入这一块的问题,进入下一步排查。

如果接入就发现不显示,则可能是驱动出现了问题,或者是ICE的USB接入模块硬件电路故障。驱动的问题,就需要重新插入ICE,在Window提示找到新硬件的情况下重装一下驱动。如果ICE怎么插入PC,设备管理器里都没有任何反应,恭喜你,ICE可以确定是硬件损坏,需要返厂维修了。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/5/2 8:16:10
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
1信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

继续~

4. 排除了ICE跟PC连接的驱动、硬件接入的问题之后,下一步就是用ADI仿真器专用的测试工具“Visual DSP++ Configurator”来进行故障排查。这一步我要详细讲一下,有不少用了多年ADI DSP的老客户都还不知道ADI的VDSP里有这么一个排查ICE故障的工具。

1)Visual DSP++ Configurator在安装目录下,见下图:

上传的图片
  201252822596.jpg [ 21.49 KB 730×144 ] (缩略时请点击查看原图)

 

2)打开这个工具后,点这里:

上传的图片
  2012528231796.jpg [ 50.69 KB 670×365 ] (缩略时请点击查看原图)

 

3)TEST工具的详细说明:

上传的图片
  2012528271796.jpg [ 28.41 KB 441×421 ] (缩略时请点击查看原图)

 

按TEST按键进行检测。

“Opening Emulator Interface”如果第一步不通过,则99%是因为环境搭建、ICE驱动安装的问题。通常的解决办法是再仔细搭建一遍环境,并把ADI仿真器的驱动卸载重新安装一次。这里需要注意的是,ADI最新的ADZS-ICE-100B以及OpenADSP开源社区的AD-HP510ICE,AD-HP520ICE,AD-HP530ICE都需要安装Visual DSP++5.0 update8以上才可以正常安装驱动的,原因是ADI在软件Update8补丁之后才增加了对ICE-100B以及OpenADSP仿真器驱动支持的。建议软件环境安装Update10。驱动安装可能存在的问题我会专门开贴来讲。

“Reseting ICEPAC module”这一步没什么好说的,一旦打叉不通过,返修。

“Testing ICEPAC memory”这一步不通过,返修。

前三步是ICE的自检,第二第三步不通过,说明是ICE本身出了问题,需要返修。

“Determining scan pach  lenght”这一步不通过,原因需要再详细排查。

这一步是ICE到目标板的链路检查,问题可能出在ICE本身损坏,或者JTAG接口有问题,或者JTAG线缆有问题,也有可能出现在目标板上的JTAG设计不规范。第五步就不说了,一般真的连不上都会出现在第三或者第四步。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/5/2 8:27:29
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
2信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线

只能简单讲这些排查的办法,ICE的维修比较复杂,有问题我们直接解决。其他的用户有需要维修ICE也可以联系我。


我是OP...
等级:管理员 参考IP地址:*.*.*.*
2012/5/2 8:49:09
ai754012(论坛新手)
ai754012
头衔:社区公民
帮派:无帮无派
帖数:20
金钱:256
积分:24
注册时间:2013/7/25
3信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
感谢分享!

虚心向学
等级:论坛新手 参考IP地址:*.*.*.*
2013/7/30 14:02:05
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
4信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
还有一个需要注意的,发现仿真器连不上,重新搭建环境的时候,一定要彻底关闭VDSP,一定要。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2016/5/14 22:04:34
xuqm_ryan(论坛新手)
xuqm_ryan
头衔:社区公民
帮派:无帮无派
帖数:2
金钱:115
积分:3
注册时间:2016/10/10
5信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
今天在Win8.1下做Test,始终卡在第一步过不去,后来通过以管理员身份运行CCES安装目录下的WmIceCfg.exe,才测试通过
不知道是什么原理

这家伙很懒,什么也没有留下!
等级:论坛新手 参考IP地址:*.*.*.*
2016/10/10 13:40:37
尊贵身份标志
OpenADSP(管理员)
OpenADSP
头衔:社区公民
帮派:无帮无派
帖数:5187
金钱:34761
积分:6369
注册时间:2011/6/7
6信息 | 留言 | Email | 主页 | 编辑 | 管理 | 离线
这个就不清楚了。反正第一步不通过多数是软件问题。

我是OP...
等级:管理员 参考IP地址:*.*.*.*
2017/2/22 13:00:12
Powered by OpenADSP Copyright © 2010 www.Openadsp.com. All rights reserved.154016 Call, 1 Queries, Processed in 0.031250 second(s),