Contents
[hide]
1 简介
2 启动CCSv4
o 2.1 选择工作区
3 在CCSv
4 中运行第一个C2000 项目
o 3.1 打开“C2833x/2823x C/C++ Header Files and Peripheral Examples”(v1.30 或更高版本)附带的CCSv4 cpu_timer 项目o 3.2 为设备仿真设置目标配置选项
o 3.3 生成和加载项目
o 3.4 重置CPU
o 3.5 将监视变量添加到监视窗口
o 3.6 启用实时模式以在监视变量发生变化时进行监视
o 3.7 运行程序
4 将C2000 项目从CCSv3.3 迁移到CCSv4
o 4.1 将一个项目从CCSv3.3 迁移到CCSv4
o 4.2 将多个项目同时从CCSv3.3 迁移到CCSv4
5 已知迁移问题
o 5.1 “No rule to make target(不存在创建目标的规则)”错误
o 5.2 应用DSP BIOS 导致源文件缺失
o 5.3 使用F281x 设备的“hello world”项目出错
6 CCSv4 中针对C2000 的可移植项目(宏/链接的变量等)
7 目标配置:设备目标和仿真设置
8 C28x 闪存编程
9 C2000 GEL 文件迁移
10 使用CCSv4 为C28x 设备启用函数分析
简介
因为Code Composer Studio v4.0 (CCSv4) 现在是基于Eclipse 3.2 IDE 开源软件框架的新版本,所以与所有旧版C2000 Collateral 所基于的Code Composer Studio v3.x (CCSv3.x) 相比,两者之间存在多处差异。本Wiki 页面详细介绍了如何将C2000 Collateral 从CCSv3.x 迁移到CCSv4,并帮助用户开始使用他们的第一个CCSv4.0 程序。
有关所有通用的、非C2000 特有的CCSv4 主题,或有关CCSv4 的进一步详细信息,请访问Code Composer Studio Wiki 网站:
Code Composer Studio v4
启动CCSv4
选择工作区
首次启动CCSv4 时,将显示一个对话框,提示您选择工作区。该工作区是一个文件夹,用于保存特定个人计算机的所有CCSv4 自定义设置。这些自定义设置中包括关闭CCSv4 时的所有项目设置、宏和视图。例如,如果关闭CCSv4 时您正同时处理多个项目,开着多个内存窗口和图形窗口,而且正在使用着多个监视变量,则当您重新打开CCSV4 时,将显示与关闭前相同的项目和设置。
关闭CCSv4 时,工作区将自动保存。如果不希望覆盖当前工作区的设置,则可以通过转至以下菜单选项打开或切换到新的工作区:“File -> Switch Workspac(文件-> 切换工作区)”。
请注意,在CCSv4 中,工作区不可移植,因为工作区中包含您个人计算机系统的特定数据。所以,您不能保存一个工作区,进行压缩,然后再发送给另一位用户。
在CCSv4 中运行第一个C2000 项目
打开“C2833x/2823x C/C++ Header Files and Peripheral Examples”(v1.30 或更高版本)附带的CCSv4 cpu_timer 项目
▪转至“Project -> Import Existing CCS/CCE Eclipse Project(项目-> 导入现有CCS/CCE Eclipse 项目)”。
▪单击“Select root directory:(选择根目录:)”旁边的“Browse(浏览)”按钮,浏览到“<header file base>/DSP2833x_examples_ccsv4/cpu_timer”目录文件夹,然后选择“OK(确定)”。请确保已在“Projects:(项目:)”
文本框中选中“Example_2833xCpuTimer”。请勿选中“Copy projects into workspace(将项目复制到工作区)”复选框。单击“Finish(完成)”按钮。
▪您现在位于C/C++ 透视视图中,项目文件将显示在“C/C++ Projects(C/C++ 项目)”窗口中。
▪在Binaries 下- 建立项目后,项目的 .out 文件位于此处。
▪在Includes 下- 生成选项所引用的Include 指令的所有目录都在此处列出。展开目录将列出这些目录中所有的 .h 和 .inc 文件,项目可能会也可能不会使用这些文件。
▪在Debug 下- 所有调试文件(包括 .map 和 .obj 文件)都位于此处。
▪之后将列出所有源文件。如果有任意源文件包含函数、include 文件或结构,选择位于源文件旁边的“+”号,将列出该文件中包含的所有函数、include 文件和结构名称。双击函数名,将转到在源代码中定义函数、include 文件和结构的位置。
为设备仿真设置目标配置选项
▪在当前示例中,要设置仿真器目标配置,请转至“Target -> New Target Configuration(目标-> 新建目标配置)”。▪请键入目标配置文件的名称,该文件的后缀为“.ccxml”。选中“Use default location(使用默认位置)”复选框,然后选择“Finish(完成)”。
▪在显示的窗口中,通过“Connection(连接)”下拉列表选择仿真器,然后在“Device(设备)”列表中选择设备。在本示例中,已经选中“Spectrum Digital XDS510USB Emulator(光谱数字XDS510USB 模拟器)”和“TMS320F28335”
设备复选框。
▪然后,转至“File -> Save(文件-> 保存)”。
▪现在,转至“View -> Target Configuration(查看-> 目标配置)”。
▪在“User-Defined”下,将显示新的目标配置 .ccxml 文件,右键单击该文件。
▪选择“Link File to Project -> Example_2833xCpuTimer(将文件链接到项目-> Example_2833xCpuTimer”,将在工作区中的特定项目始终使用该目标配置。
▪或者,选择“Set as Default(设置为默认值)”(该默认设置适用于:希望以后在所有工作区中打开的未指定目标配置的项目都默认使用此仿真器和设备GEL 文件)。
生成和加载项目
▪要构建项目,请首先连接到目标,将所有活动项目一次性全部加载到目标中,然后单击工具栏上的绿昆虫图样按钮,即“Debug(调试)”。接着跳过下方的“重置CPU”步骤。
▪要构建项目,但不自动连接目标并将活动项目对象代码加载到设备,请转至“Project -> Build Active Project(项目-> 建立活动项目)”。
eclipse导入整个项目▪然后,选择工具栏上绿昆虫图样按钮旁边的向下箭头,然后选择“Launch TI Debugger(启动TI 调试程序)”,此时将位于“Debug(调试)”透视视图中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论