TI DSP 28355工程配置与建立指南

需积分: 10 0 下载量 34 浏览量 更新于2024-09-22 收藏 18KB DOCX 举报
"TI DSP 28355 是一种数字信号处理器,用于构建复杂的嵌入式系统。本文档提供了一个详细的步骤指南,说明如何在CCS (Code Composer Studio) v3.3环境下为该处理器建立一个新的工程。工程的建立包括了对TI例程文件包的安装、项目文件夹的设置、编译器和链接器选项的配置,以及通用源文件和特定外设源文件的添加。" TI DSP 28355 工程的建立首先需要安装相关的例程文件包“sprc530.exe”,该包包含了“DSP2833x_common”和“DSP2833x_headers”两个文件夹的内容。为了便于管理,这些内容被合并到一个名为“DSP2833x_resource”的新文件夹下。同时,“rts2800_fpu32.lib”库文件需要被复制到CCS的lib目录中,确保编译时能正确引用。 接下来,创建新的工程。通过菜单栏选择“Project>>New”,建议将工程路径设置在“E:\CCS”下。然后,将“DSP2833x_resource”文件夹中的所有子文件夹复制到新工程文件夹中,以便工程能够访问这些必要的文件。 在配置BuildOptions时,需要关注以下几个关键设置: 1. 在Compiler选项卡的Advanced项中,应选中“LargeMemoryModel”,这允许更大的内存空间分配。 2. 同样在Compiler选项卡的Preprocessor项中,“IncludeSearchPath”应设置为“..\include”,这样编译器会在指定路径查找头文件。 3. 在Diagnostics项中,选中“IssueNonseriousWarning”选项,以便接收所有警告信息,有利于代码调试。 4. 在Linker选项卡的Basic项中,设置“StackSize”为“0x200”,分配栈空间,并指定“CodeEntryPoint”为“code_start”,这是在“DSP2833x_CodeStartBranch.asm”文件中定义的启动点。 5. 在Linker的Libraries项中,指定库搜索路径和需要链接的库文件,即“rts2800_fpu32.lib”。 此外,还需要为工程添加特定的链接文件,例如“28335_RAM_lnk.cmd”和“DSP2833x_Headers_nonBIOS.cmd”,这些文件包含了链接时的指令和配置。 接着,添加通用源文件,如“DSP2833x_GlobalVariableDefs.c”、“DSP2833x_CodeStartBranch.asm”等,这些文件包含了处理器启动、全局变量定义和中断服务函数的基本框架。还需要根据实际需求添加与系统外设相关的源文件。 最后,工程的主要功能实现通常由用户自定义的源文件提供。用户可以根据项目需求,添加包含具体算法和功能实现的源文件到工程中。 总结来说,建立TI DSP 28355的工程涉及多个步骤,从安装例程文件,设置工程路径,配置编译器和链接器选项,到添加必要的源文件,每个环节都是确保工程能够成功编译和运行的关键。遵循上述指导,开发者可以顺利地开始其在TI DSP 28355平台上的开发工作。