采用JTAG仿真器的DSP中断检测处理技术方案精.docxVIP

  • 3
  • 0
  • 约3.38千字
  • 约 4页
  • 2021-04-07 发布于天津
  • 举报

采用JTAG仿真器的DSP中断检测处理技术方案精.docx

采用JTAG仿真器的DSP中断检测处理技术方案 1、引言 4、DSP/BIOS 应用及实时性分析 DSP/ BIOS 的分析特性: 程序跟踪:显示写入目标日志的事件并在程序执行过程忠反映动态控制流 程。 性能监控:跟踪、统计目标板资源的使用情况。 文件流:将目标板上的 I/O 对象与主机上的文件联系在一起。其中: 1 ) DSP/ BIOS==Statistics View 统计表用于对程序的执行周期进行统计。 2) DSP/BIOS==Execution Graph 执行图以图示方式来反映程序执行时各进 程间的配合,以分析程序执行的实时性。 3) DSP/BIOS==RTA Control Panel 控制仪表可以实时调整信息搜集和由此 造成的对CPU的干扰之间,通过禁止不同的隐式仪表类型,用户会丢失一些信 息来换取减少开销。 4) DSP/ BIOS==CPU Load Graph,CPU负荷图窗口,CPU舌动分为两部 分:工作时间和IDLE时间。即CPU负荷定义为执行一个应用程序时,CPU花 费的指令周期数的百分比。 DSP/BIOS 实时性分析 一)连接硬件,首先给DSP目标扳加电,指示灯亮。 一 CCS运行环境。 一 )建立新项目,并在项目中添加相关文件。 一 )选择 Project 菜单中 open 选项,在弹出的对话框中选择编译工程 *.cmd 。 一 )选择 Project 菜单中 Rebuild All 选项,编译链接该工程,没有错 误后,选择 File 菜单中 Load Program 选项,选择文件,进行加载程序。 一 )选择 DSP/BIOS 菜单中 CPU Load Graph , Execution Graph , Statistics View ,RTA Control Panel , Message Log 选项。 一 RTA Control Panel Properties 对话框,将 CPU Load Graph 改 为 Every 0.5 Seconds 。 [5] 一)执行程序,执行图窗口如图3下: 如图3执行图窗口 5、DSP勺中断检测处理: )连接硬件,首先给DSP目标扳加电,指示灯亮。 CCS运行环境。 )建立新项目,并在项目中添加相关文件。 )选择Project菜单中open选项,在弹出的对话框中选择编译工程。 )选择 Project 菜单中 Rebuild All 选项,编译链接该工程,没有错误 后,选择 File 菜单中 Load Program 选项,选择文件,进行加载程序。 )选择 File 菜单中 File I/O 选项,在对话框中 Address 输入为 Inp_buffer ,Legth 为 100 ,进行链接,加载程序。 )将光标移至设定行 data IO ( ) ,设置中断点和探测点,选择 Debug 菜单中 Breakpoi nts 选项和 Probe Poi nts 选项。 )选择 View 菜单中 Watch Windows 选项和 graph 选项,在 graph 选项 中 Time /Frequency 选项中设置输入图形属性,设 Start Address 为 inp_buffer ,Graph Title 为 inp_buffer ,Acquisition Buffer Size 为 100, Display Data Size 为 100 , Maximum Y_Value 为 1000 , Autoscale 为 off , 同时设置输出波形的属性。 [4] )执行程序,观察输入输出波形。如图4: 图4设有中断检测点的输入输出波形 6、结束语 文章讨论了运用JTAG仿真器在CCS软件平台下对TMS320 C54x系列DSP 芯片实现在线编程,在线调试时中断检测的处理,这样基于 JTAG仿真器的 DSP中断检测处理技术可以满足实时性分析的一些需求,提高了研究分析的精 确性和针对性。但如果信号的测量需要更高精度、长时间的校准分析、更高性 能的结果,最好选用嵌入式的仿真器及其相关专有的软件。 在采用集成化的开发调试平台CCS吉合基于JTAG技术的仿真器实现DSP 系统的实时性分析过程中设定中断检测点是非常重要的,中断检测点可以中断 程序的执行以进行特定的操作,例如可以进行数据文件的输入输出,可以刷新 图表和数据窗口等,便于在实时性分析中更有效的观察数据处理的显示吉果。 2、基于JTAG技术的仿真器 JTAG技术即边界扫描技术,是一种专用的电子系统测试技术,就是通常所 指的 IEEE1149.1 标准,已经在各行业中得到了广泛的应用,如图 1 ,一个符 合IEEE1149.1标准的JTAG器件,有别于不同的逻辑器件,内部都包括一个 TAP(测试访问端口

文档评论(0)

1亿VIP精品文档

相关文档