理论教育 DSP的C项目文件及应用

DSP的C项目文件及应用

时间:2023-06-15 理论教育 版权反馈
【摘要】:采用CCS软件开发平台,2803x DSP的项目文件包括如下文件:1)CCS项目文件。2)源程序文件。包含程序源代码,可以是汇编语言文件或C程序文件(.c),也可以采用二者混合编程。例如头文件DSP2803x_Adc.h定义了ADC寄存器,头文件DSP2803x_PieVec.h定义了PIE中断矢量,头文件DSP2803x_GlobalPrototypes.h对一些函数进行了声明。4)链接命令文件。C28x大存储器模式下的C程序运行时支持库文件为rts2800_ml.lib,标准运行时支持库为rts2800.lib。汇编器生成的文件。汇编器生成的变量与符号存储器地址分配文件。

DSP的C项目文件及应用

采用CCS软件开发平台,2803x DSP的项目文件包括如下文件:

1)CCS项目文件(扩展名为.pjt)。由CCS自动生成。

2)源程序文件。包含程序源代码,可以是汇编语言文件(.asm)或C程序文件(.c),也可以采用二者混合编程。

3)头文件(.h)。用于定义片内外设寄存器映射地址,用户自定义的常量等。例如头文件DSP2803x_Adc.h定义了ADC寄存器,头文件DSP2803x_PieVec.h定义了PIE中断矢量,头文件DSP2803x_GlobalPrototypes.h对一些函数进行了声明。

4)链接命令文件(.cmd)。包含链接器选项、对程序和数据存储器空间的分配。

5)库文件(.lib)。提供ANSI标准C运行时支持函数、编译器公用程序函数、浮点运行函数和C输入/输出函数。C28x大存储器模式下的C程序运行时支持库文件为rts2800_ml.lib,标准运行时支持库为rts2800.lib。(www.daowen.com)

6)目标文件(.obj)。由汇编器生成,COFF格式。

7)可执行代码文件(.out)。由链接器生成,COFF格式。该文件可以装入到存储器进行调试与执行。

8)列表文件(.lst)。汇编器生成的文件。

9)映射文件(.map)。汇编器生成的变量与符号存储器地址分配文件。

这些文件中,用户需要编写源程序文件(.c、.asm)、链接命令文件(.cmd)和头文件(.h)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈