全球旧事资料 分类
整的软、硬件开发工具。DSP芯片的开发工具可以分为代码生成工具和代码调试工具两类。代码生成工具的作用是将C语言、汇编语言或者两者的混合语言编写的DSP源代码程序编译、汇编链接成可执行的DSP代码。代码调试工具的作用是对DSP程序及目标系统进行调试,使之能够达到设计目标。CCS集成开发环境的学习是本设计的一个重要内容之一,学习软件开发环境是进行设计的第一步,就像高楼大厦的地基一样。CCS提供了配置、建立、调试、跟踪和分析程序的工具,它便于实时、嵌入式信号处理程序的编制和测试,它能够加速开发进程,提高工作效率。CCS提供了基本的代码生成工具,它们具有一系列的调试、分析能力。CCS支持如下所示的开发周期的所有阶段。
编程和编译设计
概念性规划创建工程文件、编写源程序和配置文件
调试
语法检查、探测点设置和日志保存等
分析
实时调试、统计和跟踪
图1DSP开发周期图
22编辑源程序
CCS允许编辑C源程序和汇编语言源程序,你还可以在C语句后面显示汇编指令的方式来查看C源程序。
图2查看源代码图
8
f广西工学院毕业设计
基于TM320C6000的数字混响器的设计
集成编辑环境支持下述功能:(1)用彩色加亮关键字、注释和字符串。(2)以圆括弧或大括弧标记C程序块,查找匹配块或下一个圆括弧或大括弧。(3)在一个或多个文件中查找和替代字符串,能够实现快速搜索。(4)取消和重复多个动作。(5)获得“上下文相关”的帮助。(6)用户定制的键盘命令分配。
23创建应用程序
应用程序通过工程文件来创建。工程文件中包括C源程序、汇编源程序、目标文件、库文件、连接命令文件和包含文件。编译、汇编和连接文件时,可以分别指定它们的选项。在CCS中,可以选择完全编译或增量编译,可以编译单个文件,也可以扫描出工程文件的全部包含文件从属树,也可以利用传统的makefiles文件编译。图3文件从属树图
24调试应用程序
CCS提供下列调试功能:(1)设置可选择步数的断点。(2)在断点处自动更新窗口。(3)查看变量。(4)观察和编辑存储器和寄存器。(5)观察调用堆栈。(6)对流向目标系统或从目标系统流出的数据采用探针工具观察。(7)绘制选定对象的信号曲线。(8)估算执行统计数据。(9)观察反汇编指令和C指令。(10)CCS提供GEL语言,它允许开发者向CCS菜单中添加功能。
25开发数字混响器应用程序实例
251设置工程环境
这一节将以建立本设计的数字混响器工程文件为例,来介绍CCS的使用。(1)导入硬件r
好听全球资料 返回顶部