一、创建仿真项目
步骤 1:启动 CCS 开发环境
通过桌面快捷方式,打开 Code Composer Studio(CCS)6.2.0 集成开发环境。启动后的初始界面如下图所示:
图 CCS 6.2.0 启动界面
步骤 2:新建 CCS 项目
在 CCS 顶部菜单栏中,依次选择 Project → New CCS Project,进入项目创建向导。根据向导提示,填写项目名称、选择目标芯片型号及编译器版本等参数,完成项目创建。
图新建 CCS 项目菜单
图 项目创建参数配置
步骤 3:导入固件源码
在 CCS 视图左侧选中已创建的项目,右键点击项目名称,在弹出菜单中选择 Add Files,浏览至项目的源码目录,选择需要添加的所有源文件,将其导入到当前项目中。
�� 说明:确保源码文件路径中不含中文字符或特殊符号,否则可能导致编译错误。
图 选择 Add Files 导入源码
图源码文件选择与导入
二、仿真项目配置
目标配置(Target Configuration)
选中 CCS 视图左侧已创建的项目,在顶部菜单栏中选择 Project → Properties,进入项目属性配置界面。在左侧导航栏中选择 General → Target Configuration,按照以下要求进行配置。配置完成后,CCS 左侧视图将自动生成 Configurations 文件夹及对应的 .ccxml 目标配置文件(例如 TMS320C6713.ccxml)。
图 项目属性入口
图 目标配置设置
完成目标配置创建后,双击 Configurations 文件夹下的 .ccxml 文件(如 TMS320C6713.ccxml),打开目标配置编辑页面。在该页面中需完成以下设置:
- 芯片型号选择:根据实际使用的 DSP 芯片选择对应型号。
- 保留区设置:确保保留区地址可访问,避免与程序运行区域冲突。
- 字节序设置:根据具体芯片要求配置大端序(Big Endian)或小端序(Little Endian)。
- 其他参数:其余选项保持默认设置即可。
配置完成后点击保存,即可完成目标配置。
图 目标配置编辑页面
图 芯片型号等配置
编译配置 — Collect
Collect 编译配置用于在程序运行时收集覆盖率数据。配置步骤如下:
�� 说明:Pre-build 命令中的路径和工具版本需与实际安装环境一致,如有差异请相应修改。
- 选中 CCS 视图左侧的项目,右键选择 Properties。
- 在 Build 配置中,基于现有的 Debug 配置,新建一个名为Collect的编译配置。
- 其余编译选项保持与 Debug 配置一致
图 新建 Collect 编译配置
图 Collect 配置参数
编译配置 — Analyze
Analyze 编译配置用于对 Collect 阶段生成的覆盖率数据进行离线分析。配置步骤如下:
- 同样在项目 Properties 中,新建一个名为Analyze的编译配置。
- 在 Pre-build Steps 中添加以下命令:
- "${CCS_INSTALL_ROOT}/tools/compiler/c6000_7.4.18/bin/pdd6x" -e "${PROJECT_LOC}/Collect/${BuildArtifactFileName}" -o pprofout.prf "${PROJECT_LOC}/Collect/pprofout.pdat"
图 新建 Analyze 编译配置
图 Analyze Pre-build Steps 配置
编译与验证
配置完成后,分别在 CCS 中选择 Collect 和 Analyze 编译配置,对项目进行编译。确认两个配置均能正常编译通过,无报错信息,即表示仿真环境配置完成。
图 分别编译 Collect 与 Analyze 配置