从CCS3.3到CCS5.1:TMS320F2808工程搭建步骤

需积分: 50 21 下载量 89 浏览量 更新于2024-09-11 收藏 4.34MB DOCX 举报
"本文档介绍了如何利用CCS3.3版本的TMS320F2808例程在CCS5.1版本环境下搭建一个新的工程。主要步骤包括创建工作空间、新建CCS工程、导入例程、配置工程、删除冗余文件、设置头文件路径以及解决编译错误。" 在开发基于TMS320F2808的数字信号处理(DSP)应用时,Code Composer Studio(CCS)是一款常用的集成开发环境。本教程以CCS的两个不同版本——3.3和5.1为例,详细讲解了如何将旧版例程迁移到新版环境中。 首先,创建一个新的工作空间是至关重要的,它将包含所有的项目文件。在英文目录下建立工作空间是为了避免因路径名字符集问题导致的潜在错误。然后,启动CCS5.1并选择刚才创建的工作空间,接着创建一个新的CCS工程,指定工程名称、输出类型(通常为执行文件)、目标芯片TMS320F2808,以及相应的仿真器和实时系统支持库(rts2800_ml.lib)。 接着,将CCS3.3版本的例程文件夹复制到新工作空间,但只保留一个实例,例如“cpu_timer”。这是因为每个实例可能共享相同的公共文件,如果直接引入所有实例,可能会导致文件冲突和编译错误。因此,需要独立使用DSP280x_common和DSP280x_headers文件夹,以保持各实例的独立性。 在CCS5.1的工作界面中,删除不必要的cmd文件和默认生成的main.c文件,保留必要的命令行配置文件(F2808.cmd和DSP280x_Headers_nonBIOS.cmd)以及包含主程序的Example_280xCpuTimer.c。如果还有其他C源文件,可以直接添加到工程中。 接下来,配置工程的头文件路径至关重要,这可以通过访问Project->Properties->Build->IncludeOptions来完成,确保编译器能找到所有需要的头文件。完成这些设置后,编译工程可能会遇到文件重复定义的问题,此时应删除重复的文件,如DSP280x_SWPrioritizedDefaultIsr和DSP280x_SWPrioritizedPieVect,以消除错误。 这个过程涉及到工程创建、文件管理、路径配置和错误排查等基本的软件工程实践。理解并掌握这些步骤,对于使用CCS进行TMS320F2808开发的工程师来说是非常有价值的。通过这样的迁移和调整,开发者可以在新的开发环境中充分利用旧例程,同时享受到新版本IDE带来的功能增强和优化。