×

DSP仿真器连不上的原因分析

消耗积分:1 | 格式:rar | 大小:0.4 MB | 2017-12-04

分享资料个

  DSP调试时,首先遇到一般会是JTAG连不上,说实话,这个问题本身不是很难,但由于影响的原因太多,还真让人头疼;不过,若JTAG不能识别TI的DSP,则一般的,可能存在以下几个方面的原因:

  1、仿真器有问题;

  2、仿真器的驱动有问题;

  3、目标板有问题;

  在此,我们先来讨论仿真器没问题,和仿真器的驱动正确安装的前提下,因目标板的原因导致JTAG连不上的情况:

  1、检查DSP的供电(Core电压,IO电压)是否正确?纹波是否满足要求? 上电顺序是否满足要求?

  2、检查DSP的供电始终是否正确?电平是否满足要求?

  3、检查DSP的系统复位信号是否正常?NMI管脚的接法是否正确?DSP相关的所有输入脚的接法是否正确?

  4、测量DSP的CLKOUT是否正确?测量上电时,DSP是否会去片选boot-Flash?

  3、EMU0和EMU1需要上拉,手册中要求1Kohm这个应该并不严格,不是必须的;因为我手头上两块板子,一个用的4.7K,一个用的10K,都没问题;

  5、有人怀疑是JTAG供电问题,手头上的板子用的都是3.3V,可以连接,没问题,不必5V;

  6、检查晶振是否起振,查看CLKOUT是否有波形输出,将CLKOUT6引了出来,这个默认是系统时钟的六分之一。用的是50MHz外部时钟,20倍频模式,此处输出为166MHz;在实际调试调试过程中,经常会遇到JTAG的时钟是50kHz,很明显,时钟有问题;

  7、JTAG接插件与DSP之间是否装有驱动缓冲芯片,这个也不是必须的;常用到的芯片是:SN74LVTH244和SN74LVCH16245ADGGR;

  8、USB插口供电不足,如果是台式机,换成机箱后面的USB口会好些;

  还有就是复位的问题,这个是经常遇到的,一定要先确认复位是否正常?

  9、测量DSP的EMIF总线,任意两个数据线或地址线不要有短路或接错的现象;若有条件,可对EMIF总线上的负载断开再进行JTGA连接测试;

  10、若DSP的EMIF总线上,有FPGA设备,则需要先下载FPGA的程序。可把与DSP相关的FPGA所有信号都定义为输入;

  11、正确设置CCS,打开CCS后,点击debug中reset后,若不报错,则一般驱动都没有问题;

  12、手动多次复位DSP后再尝试连接,或连接失败后重启CCS和计算机;

  在确认DSP JTAG设计没有问题的情况下,可能会是CCS或者仿真器/仿真器驱动的问题;参考解决方法:

  1、重装CCS,这一项还是不要轻易采用了吧。一年来,我没这样做过;

  2、换个电脑,换个仿真器,有一种原因是你的仿真器版本不行,比如XDS510升级为XDS510PLUS,这个我倒遇到过,可以尝试一下;

  4、重装驱动,查看设备管理器中驱动是否安装好,驱动是否跟CCS保持同一安装路径,复位程序usb20reset是否可以正常复位对于驱动,可以查看“。.CCStudio_v3.3/cc/bin”路径下的“xdsfast3.dll”文件,如果这个文件是160K大小那么驱动就是没有装好的。如果出现这样的问题,即使重装驱动往往也不能成功。需要删除该“xdsfast3.dll”文件,然后断开PC和仿真器,重新装仿真器驱动。安装后查看“xdsfast3.dll”文件大小为352K即表示驱动安装成功。

  DSP JTAG口相关管脚的电压,不连接仿真器和连上仿真器跑起来之后两种状态下DSP JTAG的管脚电压情况如下(供参考):

  1.不连接仿真器时:
DSP仿真器连不上的原因分析

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !