025-58747116

服务热线

关于研旭                                      产品中心                                         新闻中心                           关注我们                            

版权所有:南京研旭电气科技有限公司|微电网 快速原型控制器 电力电子实验台 电机测试台架 苏ICP备11088006号

 

推广经理

研旭

微信公众号

 

传真:025-58747106
邮箱:
njyanxu@vip.qq.com
地址: 南京市浦口区高新开发区新科一路6号

NEWS CENTER

研旭着力于嵌入式领域、电气领域进行上下游产品的研发、生产、销售

>
>
>
DSP仿真器的必要性及原理

DSP仿真器的必要性及原理

浏览量
【摘要】:
 要在调试工具和目的CPU之间完成硬件实时通讯通道,需求在PC端和目的DSP端定义硬件接口。TI的DSP用JTAG作为硬件调试接口,我们通常所用的PC端的硬件接口有PCI、USB、EPP、PCMCIA,所以ICE包括两个接口,一个是衔接到目的板上的MCU插座,另一个与PC相连。(使用仿真器前一定要检查一下供应的电源能否正确,否则很容易形成仿真器损坏。)

  1、DSP实时调试——Realtime Emulator
  要在调试工具和目的CPU之间完成硬件实时通讯通道,需求在PC端和目的DSP端定义硬件接口。TI的DSP用JTAG作为硬件调试接口,我们通常所用的PC端的硬件接口有PCI、USB、EPP、PCMCIA,所以ICE包括两个接口,一个是衔接到目的板上的MCU插座,另一个与PC相连。(使用仿真器前一定要检查一下供应的电源能否正确,否则很容易形成仿真器损坏。)
  2、Realtime Debugger——High Speed RTDX
  为在调试工具和目的CPU之间完成软件实时数据交流通道,TI在CCS中定义了RTDX技术(实时数据交流)。在PC上使用CCS调试工具的使用者要在目的DSP中使能RTDX模块,DSP软件工程师要把RTDX.obj与他本人的程序衔接起来,然后在他的应用软件中调用RTDX功能。当使用RTDX功能时,需求中止目的DSP的运转,然后在调试工具和DSP之间树立数据通道。当使用TDS510或XDS510型号的仿真器时,RTDX的速度仅有5-10K bytes/S,关于DSP的应用来说,这远远不够。
  3、Real Time Event Debug——Advance Event Trigger(AET)
  在实时系统,需求处置(像硬件中缀,定时器)这样的实时势件。我们在处置普通事情时,通常是在中缀程序入口插入一个软件中缀,事情一旦被触发,程序将停在中缀处,我们能够察看所需求的信息。但目的DSP被中止运转后,我们将丧失其他的实时势件和实时数据流。为处理这样的问题TI提出了AET,我们能够在不中止DSP运转的状况下捕捉到实时势件。
  DSP仿真器为什么必需衔接目的系统(Target)?
  DSP的仿真器同单片机的不同,仿真器中没有DSP,提供IEEE规范的JTAG口对DSP进行仿真调试,所以仿真器必需有仿真对象,及目的系统。目的系统就是你的开发板,上面必需有DSP。仿真器提供JTAG同目的系统的DSP相接,经过DSP完成对整个目的系统的调试。
  仿真工作正常关于DSP的基本要求
  1)DSP电源和地衔接正确。
  2)DSP时钟正确。
  3)DSP的控制信号RS和HOLD信号接高电平。
  4)Watchdog关掉。
  5)不可屏蔽中缀NMI上拉高电平。
  CCS或Emurst运转时提示“Can't Initialize Target DSP”
  1)仿真器衔接能否正常?
  2)仿真器的I/O设置能否正确?
  3)仿真器的电源能否正确?
  4)目的系统能否正确?
  5)仿真器能否正常?建议使用目的板测试。

 


 
 

ews_detail-15481551771828212")