如何连接计算机与DSP仿真器,DSP仿真器连不上的原因分析

《DSP仿真器连不上的原因分析》由会员分享,可在线阅读,更多相关《DSP仿真器连不上的原因分析(4页珍藏版)》请在人人文库网上搜索。

1、DSP调试时,首先遇到一般会是JTAG连不上,说实话,这个问题本身不是很难,但由于影响的原因太多,还真让人头疼;不过,若JTAG不能识别TI的DSP,则一般的,可能存在以下几个方面的原因:1、仿真器有问题;2、仿真器的驱动有问题;3、目标板有问题;在此,我们先来讨论仿真器没问题,和仿真器的驱动正确安装的前提下,因目标板的原因导致JTAG连不上的情况:1、检查DSP的供电(Core电压,IO电压)是否正确?纹波是否满足要求? 上电顺序是否满足要求?2、检查DSP的供电始终是否正确?电平是否满足要求?3、检查DSP的系统复位信号是否正常?NMI管脚的接法是否正确?DSP相关的所有输入脚的接法是否正。

2、确?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接。

3、插件与DSP之间是否装有驱动缓冲芯片,这个也不是必须的;常用到的芯片是:SN74LVTH244和SN74LVCH16245ADGGR;8、USB插口供电不足,如果是台式机,换成机箱后面的USB口会好些;还有就是复位的问题,这个是经常遇到的,一定要先确认复位是否正常?9、测量DSP的EMIF总线,任意两个数据线或地址线不要有短路或接错的现象;若有条件,可对EMIF总线上的负载断开再进行JTGA连接测试;10、若DSP的EMIF总线上,有FPGA设备,则需要先下载FPGA的程序。可把与DSP相关的FPGA所有信号都定义为输入;11、正确设置CCS,打开CCS后,点击debug中reset后,若不报。

4、错,则一般驱动都没有问题;12、手动多次复位DSP后再尝试连接,或连接失败后重启CCS和计算机;在确认DSP JTAG设计没有问题的情况下,可能会是CCS或者仿真器/仿真器驱动的问题;参考解决方法:1、重装CCS,这一项还是不要轻易采用了吧。一年来,我没这样做过;2、换个电脑,换个仿真器,有一种原因是你的仿真器版本不行,比如XDS510升级为XDS510PLUS,这个我倒遇到过,可以尝试一下;4、重装驱动,查看设备管理器中驱动是否安装好,驱动是否跟CCS保持同一安装路径,复位程序usb20reset是否可以正常复位对于驱动,可以查看“.CCStudio_v3.3/cc/bin”路径下的“xds。

5、fast3.dll”文件,如果这个文件是160K大小那么驱动就是没有装好的。如果出现这样的问题,即使重装驱动往往也不能成功。需要删除该“xdsfast3.dll”文件,然后断开PC和仿真器,重新装仿真器驱动。安装后查看“xdsfast3.dll”文件大小为352K即表示驱动安装成功。DSP JTAG口相关管脚的电压,不连接仿真器和连上仿真器跑起来之后两种状态下DSP JTAG的管脚电压情况如下(供参考):1.不连接仿真器时:连上仿真器跑起来之后:94c474bdd5_500_.gif(3.33 KB, 下载次数: 22)下载附件2013-4-3 23:57 上传案例1及分析报错信息如下, 这是。

6、怎么回事Error connecting to the target:Error 0x80000240/-2092Fatal Error during: Initialization, OCS,Device driver: Emulation Connection Loss Detected on Target CPU.It is recommended to RESET EMULATOR.This will disconnect eachtarget from the emulator.The targets should then be power cycledor hard reset 。

7、followed by an emureset and reconnect to each target.Sequence ID: 0Error Code: -2092Error Class: 0x80000240I/O Port = 240Board Name: F2810 XDS510 EmulatorCpu Name: CPU_1Abort: Close Code Composer Studio.Retry: Try to connect to the target again.Cancel: Remain disconnected from the targetDiagnostic: 。

8、Run diagnostic utility.之后点“Retry”的话,出的是另外一个错误代码:Error connecting to the target:Error 0x80000200/-1037Fatal Error during: OCS,PTI_ERR_EMU_CLOSE Error Occured at 0x00000000Sequence ID: 0Error Code: -1037Error Class: 0x80000200I/O Port = 240Board Name: F2810 XDS510 EmulatorCpu Name: CPU_1Abort:Close Co。

9、de Composer Studio.Retry:Try to connect to the target again.Cancel:Remain disconnected from the targetDiagnostic: Run diagnostic utility.我也是这个问题,我已经解决了。问题描述:如楼顶所示。我用的是SEEDXDS510USB的仿真器。我发现没有SEEDXDS510USB emulator这个选项,于是重装了驱动,其中xdsfast3.dll文件应该是352k,如不是,赶紧拷贝一个。然后选择SEEDXDS510USB emulator,右击,属性改为Seedusb2.cfg,之后仿真器下面的器件属性改为f2812.gel,其余的不用改。然后把ccs右击,属性兼容性,改为xp,确定,然后重新启动ccs。debugconnect,之后就好了希望能帮到你。

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
ST-Link仿真器是STMicroelectronics公司推出的一款用于调试和编程STM32微控制器的工具。它可以通过USB接口连接计算机,并与STM32微控制器进行通信。 使用ST-Link仿真器进行调试和编程通常需要以下步骤: 1. 连接ST-Link仿真器:将ST-Link仿真器的USB接口插入计算机的USB端口,然后将仿真器的SWD(Serial Wire Debug)或JTAG(Joint Test Action Group)接口与目标STM32微控制器上的相应调试接口连接。 2. 安装ST-Link驱动程序:在连接ST-Link仿真器之前,需要安装ST-Link驱动程序。您可以从STMicroelectronics官方网站上下载适用于您的操作系统的驱动程序,并按照安装向导的指示进行安装。 3. 配置调试工具:在使用ST-Link仿真器之前,您需要在调试工具中配置仿真器。常见的调试工具包括ST-Link Utility、Keil MDK(Microcontroller Development Kit)和IAR Embedded Workbench等。您可以根据您使用的调试工具的不同,选择相应的配置选项进行设置。 4. 连接目标STM32微控制器:确保目标STM32微控制器上的调试接口与ST-Link仿真器正确连接。这通常涉及将仿真器的SWD或JTAG接口连接到目标板上的相应调试接口引脚。 5. 调试和编程:一旦ST-Link仿真器成功连接到目标STM32微控制器,您可以使用调试工具来进行调试和编程操作。您可以设置断点、监视寄存器值、单步执行代码等来帮助调试应用程序。 请注意,具体的操作步骤可能因使用的ST-Link仿真器型号、目标STM32微控制器型号以及您选择的调试工具而有所不同。因此,建议您参考ST-Link仿真器和调试工具的用户手册或相关文档,以获取更详细的操作指南。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值