TL665x-EasyEVM是一款基于创龙TI KeyStone C66x多核定点/浮点TMS320C665x核心板SOM-TL665x设计的高端DSP开发板,底板采用沉金无铅工艺的4层板设计,本文档主要讲:TMS320C665x CCS工程新建、编译和导入。 ### TMS320C665x CCS工程新建、编译及导入开发流程详解 #### 一、概述 TMS320C665x系列处理器是德州仪器(TI)推出的一款高性能多核DSP处理器,适用于各种复杂的信号处理应用。本指南将详细介绍如何在Code Composer Studio (CCS)环境中创建、编译以及导入TMS320C665x系列处理器的开发项目。 #### 二、准备工作 1. **软件安装**:确保已根据《TMS320C6678开发环境相关软件安装》文档正确安装了CCS及相关软件。 2. **字体设置**:为了提高编程效率和代码可读性,推荐使用YaheiConsolasHybrid字体。具体操作步骤如下: - 将光盘中的`YaHei.Consolas.1.12.ttf`文件复制到计算机的`C:\Windows\Fonts`目录下。 - 在CCS中,通过`Window -> Preferences -> General -> Appearance -> Colors and Fonts`设置该字体为默认字体。 #### 三、CCS工程新建 1. **工程新建**: - 打开CCS,选择`File -> New -> Project -> CodeComposerStudio -> CCS Project`。 - 在弹出的界面中设置以下参数: - `Project name`: 自定义工程名(例如`hello`),注意不能包含非ASCII字符。 - `Output type`: `Executable`(用于直接运行的程序)或`Static Library`(用于其他程序调用的静态库)。 - `Family`: `C6000`。 - `Variant`: `C66xx Multicore DSP -> TMS320C6657/TMS320C6655/TMS320C6654`。 - `Connection`: `XDS2xx USB Emulator`。 - 选择`Empty Project (with main.c)`。 - 进入`Advanced settings`,在`Linker command file:`选项后选择`cmd`文件。`cmd`文件(如`C665x.cmd`)可在光盘目录`Images`路径下找到,需事先拷贝至非中文路径。 2. **程序编写**: - 编辑`main.c`文件,加入所需功能代码。例如添加打印语句: ```c #include<stdio.h> int main(void) { printf("******** Enjoy your TMS320C665x! .. www.tronlong.com ********\n"); return 0; } ``` 3. **工程编译**: - 右键点击工程,选择`Build Project`进行编译。 #### 四、工程编译与配置 - **编译工具版本**:CCS5.5自带的编译工具为TIv7.4.4版本,若使用默认版本编译提供的例程,可能会出现版本不一致的警告信息。可以通过以下步骤修改编译工具版本以消除警告: - 右键点击工程,选择`Properties`。 - 在弹出的对话框中选择`General -> Compiler version`,并选择已安装的编译工具版本。 #### 五、工程导入 - **导入现有工程**:工程导入时应注意将整个类别的目录全部导入。以导入`NonOS`目录中的例程为例: - 先将`NonOS`文件夹复制到非中文路径目录下。 - 在CCS中,选择`Project -> Import Existing CCS Eclipse Project`。 - 在弹出的窗口中点击`Browser`按钮找到`NonOS`目录所在位置,并选中整个目录。 - 确认选中后,点击“确定”。此时将弹出工程的钩选栏,可根据需求选择单个导入或全部导入。 #### 六、结语 通过上述步骤,您可以顺利地在CCS环境下创建、编译及导入TMS320C665x系列处理器的开发项目。这不仅有助于提高开发效率,还能确保项目的稳定性和兼容性。希望本指南能为您的DSP开发之路提供帮助和支持。
- 粉丝: 3287
- 资源: 121
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助