tms320lf2407考试_tms320lf2407 开发环境_tms320lf2407(44)

电脑杂谈  发布时间:2017-01-30 03:04:38  来源:网络整理

转换工具等)

(2)系统集成及调试环境与工具

(3)实时操作系统一个DSP软件 可使用汇编或C语言编写源程序,通过编译、链接、工具产生DSP执行代码。

在调试阶段,可利用软件仿真在计算机上仿真运行;

也可利用硬件调试工具将代码下载到DSP中,并通过计算机监控、调试运行该程序。

当调试完成后,可将该程序代码固化到程序存储器中,

以便DSP目标系统脱离计算机单独运行。

12.1 系统集成与调试工具

12.1.1 软件模拟模拟器软件模拟器 是一种模拟DSP芯片功能并在非实时条件下进行软件调试的调试工具,它不需要硬件支持,只需在计算机上运行,是一种 廉价方便的调试工具,

软件模拟器 模拟DSP芯片的I/O口时采用与文件关联的方法来实现,因而 调试中所需的I/O值可从文件中读取,输出的I/O值也可存储在文件中 。

可以按用户定义的时间间隔,周期性的设置中断标志,

仿真中断信号.

在程序执行之前作初始化,设置断点及跟踪模式.

程序执行一旦终止,就可对内部寄存器、程序和数据存储器作检查和修改,也可显示跟踪寄存器。

整个仿真的记录可以做成一个文件,下次再做仿真的时候,运行该文件就可以恢复同样的机器状态。

软件模拟器的主要功能有,

(1)在计算机上执行用户的DSP程序;

(2)可修改和查看寄存器;

(3)可修改和查看程序和数据存储器,任何时候都可进行存储器的修改,也可在程序装入前进行存储器初始化;

(4)可模拟外设,高速缓存(Cache)及流水线、定时功能。

(5)可计算指令周期数。

(6)可编程的断点设置:可在取指令、读写存储器及错误条件满足时设置断点

(7)可进行累加器、程序计数器、辅助寄存器的跟踪

(8)指令的单步执行

(9)用户设定的中断产生间隔

(10)在遇到非法操作码和无效数据访问时提示错误信息

(11)从文件中执行命令早期的软件模拟器与其他的开发工具是分离的。使用起来不方便。现在已经作为CCS(Code Composer

Studio)的一个部件。

12.1.2 集成开发环境CCS

CCS(Code Composer Studio)是一个完整的集成开发环境,也是目前使用使用最为广泛的DSP开发软件之一。

最早由GO DSP公司为TI的VC6000系列开发,后来TI收购

GO DSP,并将CCS扩展到其它系列。 所有的TI DSP

都可以用CCS开发 。但目前只有VC5000和VC6000的

CCS中提供DSP/BIOS功能。因为,VC2000系列的CCS

中没有DSP/BIOS功能,也称为CC(Code Composer),

以示区别。

现在所有的TI DSP都可利用该软件工具进行开发。

一,CCS的功能

(2)集成代码生成工具,包括汇编器,优化C编译器,连接器等.

(3)基本调试工具,如装入执行代码,查看寄存器,存储器,反汇编,变量窗口等,支持C源代码级调试.

(4)支持多DSP调试

(5)可设置硬件断点、数据空间读/写断点、条件断点(使用GEL编写表达式)

(6)

(7)

(8)

二,为CCS安装驱动程序三,利用CCS开发DSP流程四,探针工具的使用五,图形工具的使用六,分析工具的使用

12.2 两种类型 的

(1)传统的电路

(2)先进的扫描利用传统的电路进行硬件仿真,的仿真插头必须插入到硬件电路中DSP相应的位置。仿真插头引脚与DSP芯片引脚一一对应。

扫描不采用插入仿真的方法,而是通过DSP芯片上提供的几个仿真引脚实现仿真功能。这种方法为TI公司所开发,用来解决高速DSP芯片的仿真。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-29489-44.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...