MM2013

ADI仿真器常见问题解决方法(转)

MM2013 在 2016-1-7 建立的討論區
最後回覆由ADI_Amy於2016-1-11提供

ADI仿真器如ADZS-HPUSB-ICE挂在ADSP的时候报错,发现TEST都没有问题可以正常通过,但是就是连不上。可能会如下几个原因:


1、目标板问题

ADI仿真器没有问题,只是因为目标板里已经有程序,而BMODE设置的不对,导致ICE挂不进去。解决的办法是通过硬件修改来BMODE。如果这样操作也仍然连不上,可以检查一下自己的JTAG设计是否非常规(具体请参考ADI官方文档JTAG仿真技术参考http://www.analog.com/media/cn/technical-documentation/application-notes/EE-68_cn.pdf)。ADZS-HPUSB-ICE对JTAG设计的容忍度是很高的,但也不是无限制的。特别是用得时间比较长的ICE,会更差一些。所以还是建议JTAG设计尽量走线短,按照标准设计来,如果一定因为板子尺寸等其他原因必须要飞出来,把那个飞线用锡纸包一下,锡纸跟板上的地连起来,稍微做一个屏蔽,很有效。如果还是解决不了,ICE的JTAG线有问题了,需要维修。

 

当然,还有可能是板子焊接的问题,如果要查焊接的问题,通常可以先检查板子的内核和系统电压,时钟,复位,ARDY,NMI管脚的上下拉。

 

2、USB连接线问题

最近发现的比较有共性的ADI仿真器故障,适用于ADZS-HPUSB-ICE和迪码的HPUSB4.0、HPUSB5.0、HPUSB5.0Plus、HPUSB6.0Plus。如果在搭建好环境后,发现自己的仿真器在PC下不识别,在设备管理器里看不到下面的图:

无标题.jpg

 

更新驱动也没办法,但是在USB输入设备里出现了一个“Unknow Device”的提示,而且这个提示又显示说驱动已经装好了。遇到这种问题,大多数原因不在ICE,而是USB线。解决这个问题的办法就是换一根质量好的(带磁环)的USB线,或者迪码自主研发的3头Stable连接线缆,有2个U口接入PC端的,或者把你接在台式机前端U口换到机箱后面去。

 

3、驱动文件丢失

ADI DSP的仿真器驱动有可能会因为操作系统或者自身的Visual DSP和CCES软件原因,莫名的损坏,这个时候需要重新安装一下驱动,ADI原厂仿真器以及DM-HPUSB4.0、DM-HPUSB5.0、DM-HPUSB5.0Plus、DM-HPUSB6.0Plus仿真器,其驱动均不需要再安装额外的驱动文件,所有的驱动均在你已经装好Visual DSP++软件里了。

 

4. 固件升级

相信大家都会遇到,使用最新ADI开发环境的时候,先进行一下TEST测试,会提示升级固件。点击开始后会发现没有反应,TEST也不报错,这时千万不要断电和关闭软件,升级已经开始了大概需要30秒左右,等到TEST第一步报错时,说明升级完成重新给ICE上电,就可以正常使用了。

結果