ADI的DSP,Blackfin和SHARC来讲,有两种开发软件,一个是Visual DSP++,一个是CCES。

Visual DSP++是早期的开发软件,我的印象中从2000年开始的1.0吧,经历了2.0,3.0,3.5,4.0,4.5,5.0。到了5.0之后就是各种update补丁,最后一个版本是5.1.2,建议大家如果使用VDSP这个软件,就用最后的这个5.1.2版。

CCES则是比较新的一个工具,其实也不能算新了,也有很多年啦,这个软件是ADI基于eclipse来做的,比较符合当下流行的开发模式,这篇就来讲一讲,如果你使用的是CCES软件,在遇到仿真器坏了,怎么来检测排查,以及解决的办法。

还是那句话,遇到仿真器连不进板子,不要紧张,99%是可以解决的,无非就是硬件或者软件的问题。
ADI公司的DSP仿真器常见故障/损坏的排查与解决办法(CCES)
首先,检查设备管理器,看驱动装好了没有,PC是否正确的检测出仿真器。OpenADSP开源社区的AD-HP530ICE以及ADI的ICE-1000仿真器,是采用ADI最新的ICE-1000内核技术,所以这个仿真器插上PC,如果正常装好驱动,显示的应该是这样的。
ADI公司的DSP仿真器常见故障/损坏的排查与解决办法(CCES)
如果你的设备管理器里没有这个,那么你就需要检查一下是否驱动安装正确,驱动就在你的CCES软件安装目录下,Setup文件夹内,Emu_Driver文件夹里。可以手动指定安装一下。如果是软件也安装好了,但是插入PC完全找不到设备,那么就可以怀疑仿真器出硬件故障,需要返厂维修了。

然后就是做TEST,在VDSP软件下的TEST,我上一篇文章做了非常详细的讲解,CCES同样有这个TEST的工具,跟VDSP是完全一样的,只是很多同学并不知道如何从CCES里调出这个TEST工具来,我在这里贴一下操作流程图,大家按照这个来就清楚啦。
ADI公司的DSP仿真器常见故障/损坏的排查与解决办法(CCES)
ADI公司的DSP仿真器常见故障/损坏的排查与解决办法(CCES)
ADI公司的DSP仿真器常见故障/损坏的排查与解决办法(CCES)
TEST工具的详细说明:
ADI公司的DSP仿真器常见故障/损坏的排查与解决办法(CCES)
按Start按键进行检测。

“Opening Emulator Interface”如果第一步不通过,则99%是因为环境搭建、ICE驱动安装的问题。通常的解决办法是再仔细搭建一遍环境,并把ADI仿真器的驱动卸载重新安装一次。这里需要注意的是,ADI最新的ADZS-ICE-1000以及OpenADSP开源社区的AD-HP530ICE都需要安装CCES1.1.0以及以上的版本,可以正常安装驱动的,原因是ADI在1.1.0版才增加了对ICE-1000以及OpenADSP仿真器驱动支持的。建议软件环境安装最新的,我印象中已经是2.8.0版了。驱动安装可能存在的问题我会专门开贴来讲。

“Reseting ICEPAC module”这一步没什么好说的,一旦打叉不通过,返修,仿真器内部MCU IC损坏,无法自行修理。

“Testing ICEPAC memory”这一步不通过,返修,一样仿真器内部IC损坏。

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

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

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

还有一个需要注意的,发现仿真器连不上,重新搭建环境的时候,一定要彻底关闭CCES,一定要。并且不能同时开2个CCES软件。

以上对仿真器的故障排查做了一个简单的说明,总结一下,我觉得对于普通的用户来讲,遇到问题先检测,TEST完之后看看是否是软件问题,软件问题可以自己解决,如果是硬件问题,那么就得返修啦,AD-HP530ICE这个仿真器的保修期内找OpenADSP开源社区保修,超过保修期也可以找他们收费维修。包括原厂所有型号的仿真器都可以。

相关文章:

  • 2021-05-18
  • 2021-11-12
  • 2021-05-31
  • 2022-12-23
  • 2021-09-22
  • 2021-11-09
  • 2021-11-23
猜你喜欢
  • 2021-07-15
  • 2021-07-20
  • 2021-07-25
  • 2022-12-23
  • 2021-12-22
  • 2021-06-14
  • 2021-04-19
相关资源
相似解决方案