热度 24
2015-11-30 11:38
1439 次阅读|
0 个评论
ADI仿真器如 ADZS-HPUSB-ICE挂在ADSP的时候报错,发现TEST都没有问题可以正常通过,但是就是连不上。可能会如下几个原因: 1. 目标板问题 ADI仿真器没有问题,只是因为目标板里已经有程序,而BMODE设置的不对,导致ICE挂不进去。解决的办法是通过硬件修改来BMODE。如果这样操作也仍然连不上,可以检查一下自己的JTAG设计是否非常规[具体请参考ADI官方文档JTAG仿真技术参考EE-68]。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下不识别,在设备管理器里看不到下面的图: 更新驱动也没办法,但是在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++软件里了。[具体请参考ADI仿真器驱动问题解疑文档] 4. 固件升级 相信大家都会遇到,使用最新ADI开发环境的时候,先进行一下TEST测试,会提示升级固件。点击开始后会发现没有反应,TEST也不报错,这时千万不要断电和关闭软件,升级已经开始了大概需要30秒左右,等到TEST第一步报错时,说明升级完成重新给ICE上电,就可以正常使用了; 更多详情,可登录www.eastdima.com 北京东方迪码科技有限公司 010-51265278