原创 ICE-1000仿真器在Visual DSP++5.1.2软件下的使用教程(实用)

2015-1-11 10:54 3161 12 12 分类: 处理器与DSP 文集: Blackfin的技术文章和教学视频连载
    ICE-1000是ADI最新推出的仿真器升级型号,能够支持最新的Visual DSP++5.1.2,CCES1.1.0,以及支持将来更新的CCES软件,而之前的ICE-100和ICE-100B均不再能够支持最新的CCES软件。
 
    为了让大家能够使用最新的ADI开发环境,我们经过数月的研发,将OpenADSP开源社区的AD-HP530ICE的固件升级到ICE-1000,全新的AD-HP530ICE Plus将是国内唯一能够支持CCES1.1.0的仿真器!
 
    这个帖子专门来说一说如何用新固件的ADI仿真器来搭建开发环境!
 
如需最新的ICE-1000固件的AD-HP530ICE Plus,请联系OP的QQ:5516164;邮箱:sale@openadsp.com
 
1. 安装软件开发环境
 
    ICE-1000固件的ADI仿真器仅支持Visual DSP++5.1.2,CCES1.1.0(以及以后更新的版本)
 
Visual DSP++软件的安装和注册
 
    直接到ADI官网上去下载安装包,官网的下载地址是:
http://download.analog.com/tools/VisualDSP++5.1.2/VisualDSP++%205.1.2.exe
 
    下载完毕后,关闭PC中所有的防火墙,杀毒软件(经过实测,安装过程中,杀毒软件会不跟用户通知的情况下,把VDSP的编译器当成病毒给杀死,导致软件安装出错或者安装不完全),进行软件安装。软件安装就是下一步下一步下一步,我就不再贴图做详解了。
 
    Visual DSP++5.1.2只需要装一个安装包即可,无需再打任何update补丁。
 
    软件注册的话,论坛里有一个帖子专门讲到了,非常简单,大家看下这个帖子就清楚了:
http://www.openadsp.com/bbs/Topic.asp?id=4&BoardID=23&TB=1
 
2. 搭建硬件开发环境
 
    一句话攻略就是:session选择ICE-1000.
 
    具体点的话就看下面的详解。
 
    1)AD-HP530ICE Plus仿真器跟所有ADI原厂的仿真器一样,采用的是14针的标准JTAG设计。将ICE和目标板通过JTAG仿真头连起来。(仿真头有防反插设计,按照ADI的EE68文档设计的JTAG电路不用考虑插反的问题)
 
    2)给目标板和仿真器上电,仿真器因为是USB直接供电的,所以就直接把PC和仿真器通过USB线连接即可。(考虑到有些用户是用的台式机前置USB接口,为避免供电不足,建议把我们提供的3头USB线的副供电头也接上USB接口)
 
3.安装仿真器驱动
 
    1)仿真器第一次插入PC,电脑会自动识别为ICE-1000并弹出驱动安装页面(如下图):
 
    2)选择“自动安装软件”,找到驱动程序。AD-HP530ICE 仿真器与ADI 公司原厂的工具完全兼容,只需自动搜索即可找到驱动并完成安装,安装后驱动会显示为 ICE-1000 的设备接入。如果没有自动安装,也可以自己手动指定驱动的位置进行安装,驱动全部都在你的VDSP软件安装目录下:
 
20150111104849709.jpg
 
20150111105000965.jpg
3)完成驱动安装后,设备管理器中显示驱动安装状态如下图:


4. 运行 VisualDSP++5.1.2 软件界面上,选择“New Session..”
 
20150111105105261.jpg
 
5. 以BF518为例建session,选择BF518处理器,然后NEXT:
 
20150111105144213.jpg
 
如果是SHARC,就选择SHARC里的型号,以21489为例,如下图:
 
20150111105223899.jpg
 
6. 选择“Emulator”后,点“Next>”
 
20150111105304605.jpg
 
7.选择“ADSP-BF518 via ICE-1000”后,点“Finish”
 
20150111105342606.jpg
 
注意事项:
 
硬件需要注意,一定不要带电拔插JTAG头,如果结束仿真调试,一定必须要把板子和仿真器都断电之后,再拔掉JTAG头。我们这10年来修了不下300个ADI仿真器,95%都是因为这种带电拔插JTAG头的误操作,导致仿真器的接口被击穿。所以请大家一定注意培养这个断电拔JTAG的习惯,切记切记。
 
软件需要注意,任何软件都可能有不稳定的情况出现,windows发展到今天也依然会出现蓝屏死机的情况,更何况Visual DSP++和CCES的提供者是一个芯片厂商。所以如果您在配置好之后连接发生错误,不要着急,无非就是这么几种情况:
 
1)软件没装好,主要是可能杀毒软件没有关闭,导致软件的某些重要部件如编译器被杀毒软件当病毒杀死了。
 
2)驱动没装好,windows自动识别安装的驱动出现莫名的错误,解决办法就是卸载了现在的驱动,手动指定到驱动所在地进行安装。VDSP和CCES的仿真器驱动均在安装目录下,手动指定即可。
 
3)硬件环境没有配置好,仿真器没上电?目标板没上电?JTAG插松了?
 
4)仿真器坏了?目标板坏了?仿真器坏了,找我们保修或维修,目标板坏了,就需要你自己检测了。
 
5)RP问题,解决办法就是全部断电,关闭软件,windows进程里确保没有IDDE.EXE的进程,整个重来一遍。
 
如何判断以上5种情况呢?我有一个帖子详细的讲了一下,很简单,ADI提供了一个TEST的工具,一T既知!
 
http://www.openadsp.com/bbs/topic.asp?id=520&boardid=20&tb=1
 
 

文章评论0条评论)

登录后参与讨论
我要评论
0
12
关闭 站长推荐上一条 /2 下一条