CCSv4集成开发环境讲解
CCS集成开发环境的使用

CCS集成开发环境的使用 5.2.2 CCS文件名介绍 在使用CCS软件之前,应该先了解以下软件的文件名约定: * project.pjt (CCS 1.2 版本该文件名为project.mak) 工程文件 * program.c C语言源文件 * program.asm 汇编语言源文件 * filename.h C语言头文件 * filename.lib 库文件 * project.cmd 链接命令文件 * program.obj 编译后的目标文件 * program.out 在目标硬件(实验箱)上加载、调试、执行的文件 这一部分将要介绍如何在CCS下面新建一个程序,及如何编 译、链接、下载、调试程序,我们将新建一个简单的程序,在 窗口显示“Hello World!”。
CCS集成开发环境的使用
5.3 CCS集成开发环境的使用
在CCS中,Simulator(软件模拟器)与Emulator(硬件仿真器) 使用的是相同的集成开发环境,在对应用系统进行硬件调试前, 设计者可使用Simulator在没有目标板的情况下模拟DSP程序的 运行。
CCS集成开发环境的使用 如果系统中同时安装了Simulator和Emulator的驱动程序,则 运行CCS时将启动并行调试管理器(Parallel Debug Manager)的运 行,对于TI的仿真器(如图5.1所示),此时需从菜单中选择 Open→C54xx Simulator以启动Simulator的运行,出现与图5.2类 似的窗口;对于第三方的仿真器如SEED仿真器(如图5.3所示),
CCS集成开发环境的使用 表5.1 File菜单
菜单命令 Source File DSP/BIOS Config New Visual Linker Recipe ActiveX Document 功 能
第4章 集成开发软件CCS

第4章 集成开发环境CCS
2、 CCS的主要功能
③ 高性能编辑器支持汇编文件的动态语法加亮 显示,使用户很容易阅读代码,发现语法错误;
④ 工程项目管理工具可对用户程序实行项目管 理。在生成目标程序和程序库的过程中,建立不同 程序的跟踪信息,通过跟踪信息对不同的程序进行 分类管理; ⑤ 基本调试工具具有装入执行代码、查看寄存 器、存储器、反汇编、变量窗口等功能,并支持C 源代码级调试;
采用标准配置文件进行系统配置的步骤: 步骤1:启动CCS配置程序。 双击桌面上的Setup CCS快捷图标,弹出对话框。
第4章 集成开发环境CCS 4.3 CCS的设置
采用标准配置文件进行系统配置的步骤: 步骤2:清除以前定义的配置。
点击“清除配置”按钮,弹出确认清除命令对话框,选
择“Yes”,清除以前的配置。 步骤3:选择与目标系统相匹配的配置文件。 例如使用’C54x软件仿真器,则在“Available”列表中 选择“C54x Fast Sim”项,对应的配置信息显示在“配置信 息”栏目中。
视 窗
帮 助
第4章 集成开发环境CCS
3. 主菜单
主菜单功能:
菜 单 选 项
File 文件 Edit 编辑
菜
单
功
能
文件管理,载入执行程序、符号及数据、文件输入/输出等 文字及变量编辑。如剪贴、查找替换、内存变量和寄存器编辑等
iew 查看
Project 项目 Debug 调试 Profiler 性能
第4章 集成开发环境CCS 4.2 CCS的安装
在使用CCS之前,必须首先按照CCS的产品说明 安装CCS软件;其次创建CCS系统配置,进行环境设 置;最后,按照具体使用的仿真器,安装目标板和 驱动程序。
CCS集成开发环境以及FIR程序流程图

4.1 CCS集成开发环境的介绍CCS(Code Composer Studio)是由TI公司针对开发TMS320系列的DSP芯片而推出的一种集成开发环境,运行于Windows操作系统中,并且使用清晰明了的图形交互界面有助于用户在软件环境下完成对程序的编辑、编译、链接、运行、软件的仿真、调试硬件和数据分析等工作。
通过提供环境配置、程序的调试、源文件的编辑、以及程序运行时的跟踪以及数据处理的分析等工具,能够满足用户完成开发DSP系统所有环节的各种需求,缩短了系统开发所需要的时间,很大程度上给设计者带来了方便。
现阶段,CCS是用于DSP系统开发的典型软件,受到了广泛的应用。
CCS的工作模式有两种:软件仿真和硬件在线编程[2]。
前者的仿真可以不用真实的DSP芯片,仅在个人微型计算机上就可以仿真DSP系统的实际工作流程,作用主要是验证前期处理算法的准确性以及调试编辑好的程序;后者的在线编程则可以在DSP芯片上进行实际的操作运行,结合硬件开发板一块实现对程序的编辑和调试以便实现特定的功能。
图4-1和图4-2分别为CCS集成开发环境运行时的配置窗口和工作窗口:图4-1 CCS的配置窗口图4-2 CCS的工作界面4.1.1 CCS的组成CCS的系统开发一般由以下五个部分组成:●C54x系列芯片的集成代码生成工具;●DSP/BIOS插件和应用程序的接口API;●RTDX插件(用于对数据进行实时的交换)和与之对应的程序接口API;●CCS集成开发环境;●非TI的公司作为第三方所提供的多种应用模块插件。
这五个组成部分用来对C语言、汇编语言或者是二者的混合语言编写的源程序进行编译、链接,最终生成可执行的程序代码,然后将其加载到指定的DSP 芯片中来完成预先设定的数据处理的任务。
4.1.2 CCS的主要功能CCS集成开发环境的功能很强大,集成了对程序的编辑、编译、链接、运行、仿真和实时跟踪等用于系统开发的所有功能,包括对工程的管理以及对软件和硬件的调试等工具,还可以对C/C++与汇编语言进行混合编程,主要的功能有:1、提供GEL工具:通过GEL的扩展语言能够编写适合自己的菜单和控制面板,而且能够对变量和配置参数等进行方便地修改;2、支持RTDX技术:在目标系统运行的过程中不经过中断就可以实现与其他应用程序进行数据交换的目的;3、编辑代码的界面是集成可视化的:用户可以在CCS的工作界面上直接编写源程序和命令文件;4、图形显示工具能够将数据处理后的结果在屏幕上清晰的显示出来:包括信号的时域和频域的波形、星座图和眼图等多种图形,而且能够对这些图形进行自动的刷新;5、具有集成代码的生成工具(包括C语言的编译器、汇编语言的汇编器以及链接器等):在一个软件中集成了对程序的编辑、编译、链接和运行调试等所有功能;6、提供DSP/BIOS工具:可以对程序代码进行实时分析;7、性能独特的编辑器能够动态的加亮显示程序的动态语法,这样便使得代码的阅读更为方便,语法错误的识别更加的容易快捷;8、可以设置断点的工具:在程序的调试过程当中可以对软硬件设置断点,还可以对条件断点进行设置;9、分析工具:对仿真器、模拟器进行分析,用于对硬件的功能进行监视和模拟、对程序执行的时钟信息进行评价;10、用户可以对程序进行项目管理。
DSP课件第七章CCS集成开发环境

网络调试协议的解析和调试 。
网络调试故障的定位和排除 。
编译过程
CCS支持自动编译,可以快速编译代码并生 成可执行文件。
链接器设置
CCS支持链接器设置,可以链接外部库和资 源文件。
代码调试
断点设置
在CCS中可以设置断点,以便在程序运行时 暂停执行。
变量查看
CCS可以实时查看程序中的变量值和内存地 址。序状态。
要点二
详细描述
在CCS中,可以通过右键点击工程名,然后选择 “Properties”来设置工程的属性。在弹出的对话框中, 用户可以设置工程的编译器选项、链接器选项、调试器选 项等,以便更好地控制工程的编译和调试过程。
04
CCS的代码编辑与调试
代码编辑
代码输入
在CCS中输入代码,可以使用文本编辑器或代码补全功能,提高编程效率。
。
它集成了代码编辑、编译、 调试、仿真等功能,支持TI
的多种DSP芯片。
CCS提供了丰富的库函数和工 具,方便用户快速开发DSP应
用程序。
CCS的主要特点
支持多种DSP芯片
CCS支持TI公司的多种DSP芯片, 如TMS320C2000、 TMS320C5000、TMS320C6000 等系列。
实时仿真
打开工程
总结词
打开已存在的工程
详细描述
在CCS中,可以通过菜单栏的“File”选择“Open”来打开已存在的工程。在弹 出的对话框中,用户可以选择要打开的工程文件,然后点击“Open”按钮即可 打开该工程。
关闭工程
总结词
关闭当前打开的工程
详细描述
在CCS中,如果想要关闭当前打开的工程,可以通过菜单栏的“File”选择“Close Project”来实现。在弹出的 提示框中,用户可以选择是否保存对工程的更改,然后点击“Close”按钮即可关闭该工程。
CCSv4开发环境

CCSv4 开发环境目录File菜单: (4)一、新建CCS一般项目的选项解释: (4)二、目标配置: (7)三、新建DSP/BIOS 6项目的选项解释: (10)四、DSP/BIOS实时操作系统介绍 (18)DSP/BIOS组件由以下3部分组成: (19)使用DSP/BIOS开发软件需要注意两点: (20)五、Configuration Templates 配置模板 (21)七、用XGCONF来配置DSP/BIOS模板和目标: (22)八、XDC 工具和RTSC 文件材料: (22)View菜单: (23)一、Outline视图 (23)二、反汇编视图 (26)1.改变反汇编窗口下的初始地址: (26)2. Show Source(显示源程序信息): (26)Project菜单: (27)Tools菜单: (28)一、Memory Map: (28)二、Pin Connect: (29)三、Port Connect: (30)四、Graph(图形): (30)Graph Properties(图形属性): (32)属性分析: (32)五、Generic Debugger Options (通用调试器选项) (36)六、对C28x Flash编程 (40)七、Profile (43)1.函数分析(Function Profiling): (43)2、Code Coverage(代码覆盖) (44)八、Image Analyzer(图像分析): (44)工具栏的功能: (44)右击Image的菜单的功能: (45)图象属性: (45)九、GEL(General Extension Language,通用扩展语言) (47)1.GEL语法: (48)2.函数的局部变量 (48)3.函数的全局变量 (49)4.函数的递归 (49)5.GEL的返回语句 (49)6.GEL if 和if-else语句 (50)7.GEL for语句 (50)8.GEL while and do-while语句 (50)9.GEL的break语句 (50)10.GEL的注释 (50)11.GEL的预处理语句 (51)12.嵌入GEL函数 (51)同步选项:Synchronous Options (52)GEL的嵌入函数列表: (55)部分嵌入函数功能分析: (56)用关键字将GEL函数添加到GEL目录中: (65)十、Real-Time Analysis 工具在CCStudio v4.x用法: (67)RTA 控制面板: (68)Raw Logs(初始记录): (68)Printf Logs(写格式化输出记录): (69)CPU Load(CPU下载): (70)Load Data(下载数据): (71)Statistics Data(统计数据): (71)十一、在CCStudio v4.x中的Runtime Object Viewer实时目标视图(ROV)72 Target菜单: (73)File菜单:File菜单部分选项解释和实例:一、新建CCS一般项目的选项解释:File -> New -> CCS Project(文件->新建-> CCS项目)a. 在“Project Type:(项目类型:)”下拉菜单中选择要使用的体系结构。
CCS集成开发环境及其使用

CCS集成开发环境及其使用CCS的安装3.接受许可协议:在安装过程中,你将被要求接受相应的许可协议。
阅读并仔细理解内容后,选择“接受”以继续安装。
4.选择安装选项:根据需要和硬件要求,选择相应的安装选项。
例如,选择是否安装对应于你使用的TI系列芯片的开发工具。
5.等待安装完成:安装过程可能需要一些时间,请耐心等待。
CCS的基本使用1. 创建新项目:打开CCS后,选择“File”菜单中的“New”选项,然后选择“CCS Project”来创建一个新项目。
2.配置项目:在创建新项目后,你将被要求为你的项目选择合适的芯片类型。
选择与你使用的芯片类型相对应的选项。
CCS将自动设置项目的基本配置,如编译器和调试器选项。
4. 构建项目:在编写完代码后,点击工具栏上的“Build”按钮(类似于锤子的图标),或选择“Project”菜单中的“Build All”选项,来编译你的项目。
如果没有出现编译错误,将生成可执行文件。
6.调试操作:在调试会话中,你可以使用CCS提供的工具和界面来执行调试操作。
例如,你可以设置断点、逐步执行代码、查看变量和寄存器的值,以及监视和分析代码的执行流程。
7.优化和测试:在调试完成后,你可以使用CCS的性能分析工具来检查代码的性能和优化余地。
你还可以使用CCS的单元测试框架来编写和执行自动化测试脚本,以确保代码的正确性和稳定性。
总结CCS是一款功能强大的集成开发环境,可帮助开发人员在嵌入式系统开发过程中提高工作效率和软件质量。
本文介绍了CCS的安装和基本使用方法,以帮助初学者快速上手。
然而,由于CCS具有丰富的功能和工具,还有很多高级特性和使用技巧可以进一步探索和学习。
因此,建议进一步阅读CCS的官方文档和相关教程,以充分利用CCS的潜力。
TI公司CCS软件V4版本的使用经验和讲解
TI公司CCS软件V4版本的使用经验和讲解第三章CCSv4 软件使用详解3.1硬件连接首先将XDS100-V2仿真器和F28027 开发板相连接好,并加电,然后将XDS100-V2仿真器通过USB 口相连。
系统会提示自动安装驱动,等待驱动安装完毕即完成了硬件的连接工作。
3.2选择工作区首次启动CCSv4 时,会提示选择工作区。
该工作区用于保存CCSv4的自定义设置信息,包括CCSv4运行时的项目设置、视图布局等信息。
在对话框中修改工作区名称为“workspace28027-1”,这样,在系统“C:\Users\ThinkPad\Documents\”下会生成文件夹“workspace28027-1”用于存放工作区信息。
图3-13.3 打开CCSv4的例子为打开C:\28027examples\v129\DSP2802x_examples_ccsv4\cpu_timer 目录下F28027 的例程,需要在CCSv4的主界面下进行下列操作:1.在“Project ”中选择“Import Existing CCS/CCE Eclipse Project”导入现有CCSv4的项目,“Import Legacy CCSv3.3 Project”是用来打开早期CCS版本的Project。
图3-22.单击“Select search-directory:”旁的“Browse”按钮,浏览到“C:\28027examples\v129\DSP2802x_examples_ccsv4\cpu_t imer”目录文件夹选中“Example_2802xCpuTimer”并勿选中“Copy projects into workspace”复选框。
单击“Finish”。
图3-3在C/C++视图中(如下图,选择C/C++),项目文件的细节显示在“C/C++ Projects”窗口中。
图3-4图3-53.4 为CCSv4仿真器设置目标配置文件CCSv4可以与TI的DSP芯片通过仿真器相连接,在进行project 的编译、调试以及运行时,必须提前设置相应的仿真器及DSP型号。
CCS4.1.2汉化介绍
4.4 项目调试
4.4.1 启动调试器之前
在启动调试器之前,需要选择并配置 代码将要执行的目标位置。目标可以是软 件模拟器或与开发板相连的仿真器。
软件模拟器不需要外部硬件,对于执 行基准和算法验证十分有用。
仿真器是用于直接对硬件进行调试的 硬件设备,可以内置到开发板(DSK、 eZdsp、EVM 等),也可以采取独立形式( XDS100v1、XDS100v2、XDS510 USB、 XDS560 等)。
②为配置文件命名-将会添加扩展名.ccxml
注:如果选中“Use shared location(使 用共享位置)”选项,新的目标配置将在所有项 目之间共享,并存储在默认的CCSv4目录下。
③单击“Finish(完成)”。此时将打开目 标配置编辑器。
④目标中有两项元素是必须配置的:
通过“Connection(连接)”下拉菜单可以选 择是使用一个软件模拟器,还是使用多种内置或独 立仿真器。
反汇编窗口中一个极其有用的功能是源代码 与汇编代码混合模式查看器,如下面的屏幕截图所 示。要使用此功能,只需在“Disassembly(反汇编 )”视图中右键单击并选择“Show Source(查看源 代码)”。
(4)图形显示工具
CCSv4中提供了一个高级图形和图像可 视化工具。它可通过图形形式显示数组,并 且可采用多种格式。
选择工作区位置 如图:
4.2 创建项目
欢迎屏幕关闭之后,将会显示下面的工作 区,此时可以创建新项目。 ①转到菜单“File -> New -> CCS Project (文件->新建-> CCS项目)”。
②在“Project Name(项目名称)”字段中,键入新 项目的名称。若选中“Use default location(使用 默认位置)”选项(默认启用),将会在工作区文件 夹中创建项目。取消选中该选项可以选择一个新位 置(使用“Browse...(浏览...)”按钮)。单击 “Next(下一步)”。
第4章 集成开发环境CCS的使用
将DSP目标上的物理存储区中的数据(输出数据)传输
到主机PC上以供分析。 设置方法: CCS在源程序窗口中的物理存储区所在行按 成功设立探针后,出现探针图标(兰色图标)。
15
,
DSP应用技术
北京交通大学 国家工科电工电子教学基地
将探针和数据文件关联的方法:
(1) 先将DSP可执行文件下载到DSP目标板中,打开
设置断点使程序暂停,以便于查看有关数据,确定程序
可能出错的位置。
4
北京交通大学 国家工科电工电子教学基地
DSP应用技术
◆探针调试。
用于数据文件的输入和输出。
◆剖析工具(Profiler)。
用于评估代码运行所需要的时钟数,进而确定代码的
运行时间。 ◆数据图形显示工具。 用于绘制变量的时域/频域波形、眼图、星图等,直观 显示数据。
4. 图形观察窗
程序执行过程中,变量观察窗只能观察变量的数值 变化,这种观察不直观,而且在观察多个变量时十分 并可将数据以图形方式显示。
困难。CCS集成信号分析接口,提供全程监视信号数据,
功能:
观察信号的时域图形、频谱、星图以及眼图等。 观察方法: 单击View菜单的Graph,选择Time/Frequency…, 然后选择要观察的图形
的名称Name,数值Value和类型Type。
Watch 1:显示用户要求的局部、全局变量和表达式
DSP应用技术
的名称Name,数值Value,进制Radix和类型Type。
14
北京交通大学 国家工科电工电子教学基地
3. 探针
功能: 探针主要用于在PC和DSP系统之间读写数据。 将主机PC上的文件中数据(输入数据)传输到DSP 目标上物理存储区(存放算法所使用变量所在的)中;
DSP实验一 认识CCS集成开发环境
实验一认识CCS集成开发环境一.实验目的1.初步熟悉CCS集成开发环境的使用,以及开发过程。
2.初步熟悉Simulator软件仿真的使用方法。
二.实验内容编写一个程序,完成计算∑==41iiixay的程序。
其中:a1=1,a2=2,a3=3,a4=4,x1=8,x2=6,x3=4,x4=2三.实验说明1.启动CCS集成开发环境。
2.创建新工程(Project),并且在工程中加入源文件及链接命令文件等。
3.对新建的工程进行编译及链接,生成DSP可执行文件(.OUT文件)。
4.加载程序,对生成的DSP可执行文件(.OUT文件)进行软件仿真。
要求:了解软件仿真的操作过程,熟悉各窗口的操作。
创建工程和构建、运行程序;断点和观察窗口的使用断点、探针点与图形窗口的使用。
四、实验设备硬件:PC机软件:PC机操作系统win98及以上、CCS集成开发环境。
五、实验步骤1在SIMULATOR方式下运行CCS软件;2新建一个工程;3编辑源程序文件;4向工程添加添加源文件;5编译、链接工程,如有错误则继续调试,直到完全正确生成out文件;6装载out文件运行;7查看内存单元的内容是否正确。
注:实验报告要写出完整的汇编程序及运行结果即内存单元的内容汇编源程序:(也可参考课本154页).title "dianxin.asm".mmregsstack .usect "stack",10H.bss a,4.bss x,4.bss y,1.def start.datatable: 1,2,3,48,6,4,2.textstart STM #0,SWWSRSTM #stack+10H,spSTM #a,AR1RPT #7MVPD table,*AR1+CALL SUMend: B endSUM :STM #a,AR2STM #x,AR3RPTZ A, #3MAC *AR2+,*AR3+,ASTL A,*(y)RET.end在数据存储器中的y值为0x0028(即十进制的40)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
添加的头文件过多
图10 迁移中的问题1
图11 迁移中的问题2
创建项目
① 转到菜单“File -> New -> CCS Project ” 。 ② 在“Project Name”字段中,键入新项目的名称。
图12 创建新项目
图13 命名新项目
③ 在“Project Type:”下拉菜单中选择要使用的体系结构。 ④ “ Referenced Projects ”通常可留空,但是如果该项目依赖于 需要首先生成的其他项目(例如静态库项目),请在此处选择这 些相关项目。单击“Next(下一步)”。
注意:如果遇到生成错误,而且没有创建可执行文件,屏幕底 部的console窗口将会显示一条错误或警告消息,并且不会 启动调试会话。
配置生成设置
要配置生成设置,请在“C/C++ Projects”视图中右键单击 项目,并选择“Build Properties”。有多个适用于编译器、 汇编器和链接器的选项。
图17 项目模板选择
⑦ “ Project视图”中右键项目名称,并选择“New -> Source File”。在打开的文本框中,键入包含与源代码类型对应的有效 扩展名(.c、 .C、 .cpp、 .c++、 .asm、 .s64、 .s55 等)的文件 名称。单击“Finish”。
生成项目
在创建项目且添加或创建了所有文件之后,需要生成项目。 只需转到菜单“Project -> Build Active Project”。 “Rebuild Active Project”选项可重新生成所有源文件和 引用的项目。不过如果项目较大,这可能是一个漫长的过程。
图3 工作区设置
CCSv3.x与CCSv4.x的开发界面比较
CCSv4.x采用当前流行的Eclipse开源软件框架搭建,工作界面风格与CCSv3.x版本完全不同
图4 CCSv3.x开发界面
图5 CCSv4.x 开发界面
CCSv3.x的项目迁移到CCSv4
单个项目的迁移
“Project -> Import Legacy CCSv3.3 Project (项目 -> 导入旧版 CCSv3.3 项 目 ) ” , 打 开 “ Project Migration Wizard ( 项 目 迁 移 向 导)”。
图1 安装版本选择
图2 安装进度
首次使用CCSv4需要定义一个工作区,用于保存开发过程中所用到的所有元素的目录,可以任 意选择位置。每次打开CCSv4都会要求工作区目录,因此可以勾选“Use this as the default and do not ask again”。 对于CCSv4的破解,请参考安装包下:CCS4.2-Crack-Conduct/CCS4.2安装破解使用。
多个项目的迁移
“ Project -> Import Legacy CCSv3.3 Project( 项 目 -> 导 入 旧 版 CCSv3.3项目)”,打开“Project Migration Wizard(项目迁移向导)”。
图6 导入旧版CCS工程菜单
8 导入多个项目
图 导入单个项目
图
断点的设置方法与CCS3.x一样,并可以通过断点查看器进行管理,通过菜单“View -> Breakpoints”可打开断点查看器 断点的配置:右键点击断点-> Properties
图28 内存视图
图29 断点查看器
图30 断点配置
图27 调试器界面
① ②
具体项目调试
图形显示
图形添加:“Tools -> Graph”,选择图形显示类型。 基于时间的图形:“Single Time”和“Dual Time”基于频率的 图形:所有 FFT 选项
图14 体系结构选择
图15 定义项目相关性
⑤ 在“Projects Settings”中,大部分选项可保留为默认值,其中“ Device Variant ”设置设备变量 ⑥ 若项目中要使用DSP/BIOS等,必须选择与之对应的项目模板, 最后单击“ Finish ”完成项目创建 。
图16 项目设置
图18 配置生成设置选项
图19 Build Properties选项
项目调试流程
项目调试包括两部分:创建目标配置文件和具体调试。 注意:在CCSv3中,目标配置通过外部程序CCSetup来完成的。 而在CCSv4 中,这种配置在 IDE 内部完成,它不仅可以创建 整个系统范围的配置,还可以创建各个项目的单独配置。这样 做还有一个好处,就是在每个目标配置更改后无需重新启动 CCS。
图21 创建目标配置文件
图22 目标配置文件设置
① ② ③ ④
具体项目调试
加载代码
构建项目:“Project -> Build Active Project” 启动TI调试器:“Target -> Launch TI Project” 链接目标设备: “ Target -> Connect Target” 加载程序: “Target -> Load Program”,添加.out文件
图23 构建项目
图24 启动TI调试器
图25 链接目标设备
图26 加载项目
①
具体项目调试
启动调试器后会自动打开变量寄存器、反汇编、源代码、Debug 及控制台试图。
图27 调试器界面
具体项目调试
内存查看器
默认情况不会打开内存视图,可通过菜单“View -> Memory”查看
① ②
管理断点
创建目标 配置文件
图20 项目调试
具体项目调试
加载代码
监视变量 和寄存器
反汇编视图
内存查看器
管理断点
图形显示
① ②
创建目标配置文件
右键单击项目名称,选择“New -> Target Configuration File”。 配置文件命名,单击“Finish”打开目标配置编辑器。目标中有 两项元素是必须配置的:“Connection”和“Device”,点击 “Save”保存。
CCSv4的安装 旧版本DSP工程的迁移 CCSv4与CCSv3开发界面对比
新工程的建立
项目调试
双击可执行安装程序<setup_CCS_4.x.x.xxxxx>或 <setup_CCS_MC_Core _4.x.xxxxx>。 按照系统提示安装,注意:在选择安装版本时,推荐选择 “Platinum Edition (铂金版)”可用于所有设备的安装。 安装进度主屏幕如图2所示,有时会显示“Not Responding”,这是正常现象,不要终止安装。
图32 图形显示示例
图31 图形显示设置
谢谢大家!
CCE或以前版本CCSv4项目的迁移
与CCSv3.x的项目的迁移类似,此处不再赘述。
迁移中的问题
原项目中若用到DSP/BIOS,则迁移不能成功,即使显示迁移成功, 在程序的编译过程中也会出现错误。打开迁移后的DSP/BIOS文件 很可能会损坏CCSv4,因此用到DSP/BIOS的旧版本项目,强烈建 议重新构建项目,即将源文件拷贝到工作区内,添加.tcf文件再编 译。 迁移中的问题