的 obj、lib 文件添加到 project 下;然后将内存定位的 cmd 文件添加到 project 下,并
根据目标系统的实际存储器和具体要求作相应的修改;若使用了 DSP/BIOS,还需将
配置文件 cdb 添加到 project 下。这些工作完成后,只需使用 build 或 rebuild all 命令
就可以完成该工程的编译连接。至于编译连接时复杂的可选参数,可在 Project|Options
下编译器、汇编器和连接器进行分别设置。设置时采用下拉菜单和复选框的形式进行。
免了记忆大量参数的负担。
2. 探点工具(Probe Point)。当程序运行到探点位置时,可以自动从 PC 主机读出数
据或输出数据,特别适用于算法的仿真。探点实际上也是一种特殊的断点。它也要中
断目标系统的运行。当完成数据的传输后自动恢复运行。可以设置多个探点,或一个
探点对应多个数据文件;探点工具还可以运行在 Simulator下。
3. 断点工具(Break Point)。CCS 支持的断点工具比起一般调试工具所支持的断点
功能更强大,比如它支持 H/W 模式的断点,条件断点,对程序、数据、I/O 三个空
间的读、写、访问时断点。
4. 评估点(Profile Point)。CCS 可以使用两种方式对一个程序的运算量进行评估,
一个是设置断点,测试两个断点之间的所运行的 CPU 时钟周期数,另外一个就是设
置评估点。设置评估点的好处在于,它可以通过多次运行一段程序,然后以统计的方
式对这段程序的运算量作出评估,这对算法的可行性的认证是相当重要的。
5. 图形工具的使用。CCS的图形工具可以将存储器内的一段数据按要求显示出如眼
图、波形、星座图等。这可以让使用者对数据有比较直观的感觉。
图3-3 CCS软件界面
图 3-3 是 CCS 软件的程序界面,它包括标题区、菜单条、编辑工具条、编译工
具条、图形显示窗口、工程管理窗口、调试工具栏、编译运行结果信息窗口、反汇编
调试窗口、C 源程序编辑窗口、数据显示窗口、变量观察窗口等。
4.1 C代码在 55xxDSP 上的移植
4.1.1 CCS工程文件的建立
要将 ITU 的参考 C 代码移植到 DSP 上,就需要先建立一个工程项目文件,再进
行编译和调试。建立的方法是:
1.打开 CCS 软件,在 Project 菜单中选择 New,在弹出的对话框中输入工程名:
G..723.1,并选择目标板类型为 TMS320C55XX,选择工程存放的目录。
图4-1 创建工程项目文件
2.在工程管理窗口中,选择 G.723.1.pjt,右击选择 Add Files to Project 命令,将 ITU
中的C 文件全部加入到工程中。这些文件会被放入工程下的 Source 文件夹里。 TMS320C5509的铁路通信语音实时系统设计(10):http://www.751com.cn/tongxin/lunwen_4033.html