好文档 - 专业文书写作范文服务资料分享网站

CCSDSP开发环境教程

天下 分享 时间: 加入收藏 我要投稿 点赞

CCS集成开发环境

CCS集成开发环境允许编辑、编译和调试DSP目标程序。

1.3.1 编辑源程序

CCS允许编辑C源程序和汇编语言源程序,你还可以在C语句后面显示汇编指令的方式来查看C源程序。

集成编辑环境支持下述功能:

用彩色加亮关键字、注释和字符串。

以圆括弧或大括弧标记C程序块,查找匹配块或下一个圆括弧或大括弧。

在一个或多个文件中查找和替代字符串,能够实现快速搜索。 取消和重复多个动作。

获得“上下文相关”的帮助。 用户定制的键盘命令分配。

1.3.2创建应用程序

应用程序通过工程文件来创建。工程文件中包括C源程序、汇编源程序、目标文件、库文件、连接命令文件和包含文件。编译、汇编和连接文件时,可以分别指定它们的选项。在CCS中,可以选择完全编译或增量编译,可以编译单个文件,也可以扫描出工程文件的全部包含文件从属树,也可以利用传统的makefiles文件编译。

1.3.3 调试应用程序

CCS提供下列调试功能: 设置可选择步数的断点 在断点处自动更新窗口 查看变量

观察和编辑存储器和寄存器 观察调用堆栈

对流向目标系统或从目标系统流出的数据采用探针工具观察,并收集存储器映象

绘制选定对象的信号曲线 估算执行统计数据

观察反汇编指令和C指令

CCS提供GEL语言,它允许开发者向CCS菜单中添加功能。

硬件仿真和实时数据交换

TI DSP供在片仿真支持,它使得CCS能够控制程序的执行,实时监视程序运行。增强型JTAG连接提供了对在片仿真的支持,它是一种可与任意DSP系统相连的低侵扰式的连接。仿真接口提供主机一侧的JTAG连接,如TI XDS510。为方便起见,评估板提供在板JTAG仿真接口。

在片仿真硬件提供多种功能: DSP的启动、停止或复位功能 向DSP下载代码或数据 检查DSP的寄存器或存储器 硬件指令或依赖于数据的断点

包括周期的精确计算在内的多种记数能力 主机和DSP之间的实时数据交换(RTDX)

CCS提供在片能力的嵌入式支持;另外,RTDX通过主机和DSP API提供主机和DSP之间的双向实时数据交换,它能够使开发者实时连续地观察到DSP应用的实际工作方式。在目标系统应用程序运行时,RTDX也允许开发者在主机和DSP设备之间传送数据,而且这些数据可以在使用自动OLE的客户机上实时显示和分析,从而缩短研发时间。

RTDX由目标系统和主机两部分组成。小的RTDX库函数在目标系统DSP上运行。开发者通过调用RTDX软件库的API函数将数据输入或输出目标系统的DSP,库函数通过在片仿真硬件和增强型JTAG接口将数据输入或输出主机平台,数据在DSP应用程序运行时实时传送给主机。

图1-4 RTDX系统组成

在主机平台上,RTDX库函数与CCS一道协同工作。显示和分析工具可以通过COM API与RTDX通信,从而获取目标系统数据,或将数据发送给DSP应用例程。开发者可以使用标准的显示软件包,诸如National Instruments’ LabVIEW,Quinn-Curtis’ Real-Time Graphics

Tools,或Microsoft Excel。同时,开发者也可研制他们自己的Visual

Basic或Visual C++应用程序。

图1-5 RTDX实例

RTDX能够记录实时数据,并可将其回放用于非实时分析。下述样本由National Instruments’ LabVIEW 软件产生。在目标系统上,一个原始信号通过FIR滤波器,然后与原始信号一起通过RTDX发送给主机。在主机上,LabVIEW显示屏通过RTDX COM API获取数据,并将它们显示在显示屏的左边。利用信号的功率谱可以检验目标系统中FIR滤波器是否正常工作。处理后的信号通过LabVIEW,将其功率谱显示在右上部分;目标系统的原始信号通过LabVIEW的FIR滤波器,再将其功率谱显示在右下部分。比较这两个功率谱便可确认目标系统的滤波器是否正常工作。

RTDX适合于各种控制、伺服和音频应用。例如,无线电通信产品可以通过RTDX捕捉语音合成算法的输出以检验语音应用程序的执行情况;嵌入式系统也可从RTDX获益;硬磁盘驱动设计者可以利用RTDX测试他们的应用软件,不会因不正确的信号加到伺服马达上而与驱动发生冲突;引擎控制器设计者可以利用RTDX在控制程序运行的同时分析随环境条件而变化的

系数。对于这些应用,用户都可以使用可视化工具,而且可以根据需要选择信息显示方式。

CCSDSP开发环境教程

CCS集成开发环境CCS集成开发环境允许编辑、编译和调试DSP目标程序。1.3.1编辑源程序CCS允许编辑C源程序和汇编语言源程序,你还可以在C语句后面显示汇编指令的方式来查看C源程序。集成编辑环境支持下述功能:用彩色加亮关键字、注释和字符串。以圆括弧或大括弧标记C程序块,
推荐度:
点击下载文档文档为doc格式
275hh0kb9n9nplx1m54t1j03v4ivcy00aoy
领取福利

微信扫码领取福利

微信扫码分享