"本教程详细介绍了如何在CCS 6.0环境下新建一个针对TMS320F28335微控制器的工程。通过遵循这些步骤,用户可以创建一个可移植的工程,便于在不同环境或设备上直接编译运行。主要涉及的步骤包括CCS6.0的安装、工程模板的创建、所需库文件的获取以及新工程的建立。"
CCS 6.0是Texas Instruments (TI) 提供的一款集成开发环境,主要用于开发基于TI处理器和微控制器的应用。在这个例子中,我们将重点放在TMS320F28335,这是一个高性能的C2000系列浮点数字信号处理器。以下是新建TMS320F28335工程的详细步骤:
1. **CCS 6.0 安装**:
- 安装过程简单,只需按照提示一路Next即可。
- 在处理器支持页面选择C2000系列以确保支持TMS320F28335。
- 根据需求选择仿真器,如经济实惠的XDS100。
- 复制大学版的license文件到指定目录以激活软件。
2. **设定工作空间(Workspace)**:
- 选择一个无中文字符的路径作为工作空间,以避免可能出现的编码问题。
- 工作空间路径后期可以修改。
3. **创建工程模板**:
- 在Workspace文件夹下创建`ProjectformatforCCS6`文件夹,作为工程模板存放地。
- 在`ProjectformatforCCS6`文件夹内再创建一个名为`Project`的文件夹,用于保存工程文件。
4. **添加必需库文件**:
- 拷贝四个关键文件夹(DSP2833x_common, DSP2833x_headers, FPUfastRTS, IQmath)到`ProjectformatforCCS6`,这些文件夹包含TMS320F28335所需的库和头文件。
- 这些文件通常可以从TI的controlSUITE软件包中获取。
5. **新建工程**:
- 通过菜单栏的`Project -> New CCS Project`启动新工程创建流程。
- 输入工程名称(例如`Test`),并指定Location为之前创建的`Project`文件夹,然后点击Finish。
6. **配置工程文件**:
- 将`DSP2833x_headers\cmd`中的`DSP2833x_Headers_nonBIOS.cmd`复制到`Project`文件夹,此文件是工程配置脚本。
- 在`Project`文件夹下新建`src`文件夹,此文件夹用于存放源代码文件。
通过以上步骤,一个完整的、可移植的TMS320F28335工程就在CCS 6.0环境中建立起来了。用户可以在`src`文件夹中编写或导入源代码,并进行编译和调试。这种工程结构确保了代码的可移植性,使得开发者能够在不同的计算机系统上轻松地共享和运行项目。