DSP/BIOS 显式测试配置与程序修改指南

需积分: 45 58 下载量 140 浏览量 更新于2024-08-07 收藏 706KB PDF 举报
"HCIA-Routing & Switching v2.5 入门实验指导书 - 增加STS显式测试" 本实验指导书主要讲解如何在DSP/BIOS环境中进行程序调试,特别是如何增加STS(Statistics Test Set)的显式测试。在之前的章节中,通过Statistics View观察了软件中断服务例程的执行情况,而使用配置文件时,DSP/BIOS自动支持的统计功能被称为隐式测试。显式测试则是通过API调用来收集额外的统计数据。 具体步骤如下: 1. 打开Project View,双击`volume.cdb`文件,该文件位于DSP/BIOSConfig文件夹内,用于编辑配置。 2. 在STS manager上右键点击,选择Insert STS来添加新的测试项。 3. 新增的对象STS0被重命名为`processingLoad_STS`,其默认属性适合本次测试。 4. 关闭`volume.cdb`文件前,确认保存修改。 5. 打开并编辑`volume.c`文件,进行以下修改: - 引入头文件`<clk.h>`,`<sts.h>`,`<trc.h>`。 - 在声明区域添加对外部对象`processingLoad_STS`的声明。 - 在`processing`函数中,根据`TRC_USER0`标志启用统计,调用`STS_set`和`STS_delta`函数,分别记录开始时间和计算执行时间差。 6. 保存修改过的`volume.c`文件。 7. 使用工具栏上的按钮或选择Project->Build来构建项目。 在学习这个过程时,读者应理解CCS(Code Composer Studio)的基本功能,它是TI(Texas Instruments)提供的一个集成开发环境,适用于实时和嵌入式系统的开发。CCS包含代码生成工具、集成开发环境、DSP/BIOS插件以及RTDX插件等组成部分,支持从设计、编程到调试和分析的整个开发周期。 CCS的代码生成工具包括C编译器、汇编器和连接器,这些工具共同协作将源代码转换为可执行的目标模块。C编译器将C语言代码转化为汇编语言,汇编器再将汇编语言转为机器语言目标文件,最后连接器将多个目标文件链接成单一的可执行文件,同时完成重定位和外部引用的解析。 通过这个实验,读者不仅可以掌握增加STS显式测试的方法,还能进一步了解CCS的使用和嵌入式系统开发的基本流程。这对于深入理解和应用DSP技术,特别是在HCIA-Routing & Switching的认证学习中,是至关重要的实践环节。