CCS软件教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

53
Address:输入需要观察的存储器的起始地址;
Q—Value):填0,出现的存储器窗口中的显示值就 是实际值;若填其它数,出现的存储器窗口中的显 示值不是实际值;
Format:下拉菜单中有不同的格式;
存储器的显示格式:16进制、2进制等
IEEE浮点格式显示时,则选中使用 IEEE浮点格式 “Use IEEE Float”;
(13)Project/Recent Project Files:显示最近打开 过的项目。
h
50
(14)Project/Build Options:对编译器、汇编器、 和链接器的参数进行配置。
编 译 器 设 置 对 话 框
可以配置寄存器优先调试,特定函数优先调试,或
某个子程序优先调试等选项。h
51
h
17
单击桌面上“Setup CCStudio v3.3”图标, 进入 CCS设置窗口。
h
18
在设置界面的中间栏目中分别对Family和Platform项进 行设置。
h
19
h
20
然后会在在设置栏的左侧出现添加的软件仿真平
台,选择F2812 Device Simulator点击右键会出 现如图所示对话框,可以设置配置文件。
(3)Debug/Step Over(快捷键为F10):单步执行。
单步执行程序,但与Step Into不同的是,不进入调用
的程序(子程序、中断服务程序),即该命令一步执
行完被调用的程序。
(4)Debug/Step Out:跳出子程序。
当使用Step Into或Step Over单步执行指令时,如果程
h
8
h
9
安装结束后出现如下图的告警界面,
提示要求安装Perl V5.8版本,不必担 心,点击确定即可
h
10
第7步:安装完成
h
11
安装补丁版本
• 安装升级补丁包SR12_CCS_v3.3_SR_3.3.82.13 .exe双击 安装后,会出现以下界面,点击Next:
h
12
出现如下图所示界面,选择 ActiveState Perl58,点击Next
h
15h16 Nhomakorabea2让CCS工作在软件仿真环境 (Simulator)
CCS可以工作在纯软件仿真环境中,就是由 CCS在PC机内存中构造一个虚拟的DSP环境,可 以调试、运行程序。但一般软件无法构造DSP中 的外设,所以软件仿真通常用于调试算法和进行 效率分析等。在使用软件仿真方式工作时,无需 连接板卡和仿真器等硬件。
如果添加变量时,在“添加变量对话框”的文本栏中只 是输入变量名,则在观察窗中只显示出该变量的地址; 如果需要显示该变量的值,则需要在变量名前加*号。
h
57
3.调试菜单
(1)Debug/Breakpoints:断点设置。
设置断点: 最简单的方法是用鼠标左键点击需要设置断点的程序 处,再点击鼠标右键,从弹出的对话框中选择“Toggle breakpoint”即可; 去掉断点: 用鼠标左键点击相应的断点处,再点击鼠标右键,从 弹出的对话框中再次选择“Toggle breakpoint”即可。
h
21
选择CPU点击右键会出现如图所示对话 框,可以设置GEL文件。
h
22
点击“Save&Quit”出现对话框后,选择 Yes。
h
23
h
24
h
25
CCS闯关小游戏
• 第一关 • 找到“Load Program”在那个菜单栏下,
以及其快捷键是什么?
h
26
第二关
• 新建一个工程是通过那个菜单栏中的那 一项实现的?








h
39
把CCS软件和F2812芯片连接在一起,然后才能 对F2812 芯片进行控制。
h
40
确认CCS和F2812连接是否成功
h
41
注意:
• 在实验箱使用结束后,必须按照以下步 骤进行操作:
• 1 先断开链接 • 2 关闭CCS • 3 关闭实验箱电源
h
42
集成调试环境的组成:
h
56
Watch Window:
加入一个新的表达式: 在观察窗中的名字(Name)中直接输入要观察的变量 名,或者在程序窗口中选中要观察的变量名,然后点 击右键,再点击加到观察窗(Add to Watch Window) 即可。
删除一个表达式:
用鼠标点击要删除的表达式,单击鼠标右键,在弹出 的 对 话 框 中 选 择 删 除 选 择 项 ( Delete Selected Item (s))。
第1步:找CCS SETUP.EXE应用程序的图标。双 击该图标。
h
3
第2步:点击NEXT接钮
h
4
第3步:选择I ACCEPT后, 再点击NEXT按钮
h
5
第4步:选择默认典型安装, “Typical install”图标,
h
6
选择安装路径后,点击Next, 注意路径不能包含中文
h
7
第5步:点击Install Now开始 安装
什么?
h
30
第六关
• 加载编译生成的.out文件,回答以下问 题:
• 如何设置断点? • 设置断点后,点击Run(运行)结果如何?
h
31
3 让CCS工作在硬件仿真环境 (Emulator)
先删除当前的系统设置
h
32
选择硬件仿真F2812芯片驱动
h
33
h
34
找到开发板相关F2812的配置文件, 路径如下所示:
(7)Project/Compile Files:对项目中的C语言和汇 编语言源代码文件进行编译。
(8)Project/Build:对项目进行编译、汇编和链接, 生成可执行文件,执行文件的后缀为.OUT。
对于以前编译过到目前为止还没有修改过的源文件 不重新编译。
h
49
(9)Project/Rebuild All:对项目重新进行一次编 译、汇编和链接,生成可执行文件.OUT,不论是否 修改过都编译一次。
h
13
然后一路点击Next,直到开始安装。
h
14
安装补丁版本
• (2)安装浮点支持库 setup_C28XFPU_CSP_v3[1].3.1207
• (3)安装烧写插件F2823x_RevA_CSP.exe • (4)更新Code Gernerator,将
C2000CodeGenerationTools5[1].1.1.exe安装在 CCStudio_v3.3\C2000\cgtools目录下,安装过程中 选择“Yes to all”全部覆盖。覆盖结果可在 component manager中选择“Build Tools”进行查看, 覆盖成功应为“texas instruments c2000 code genertion tools ”项前面打勾 • (5)安装仿真器USB驱动和仿真器驱动。
h
27
第三关
• 在调试中所用到的“Step Into、Step over、Run”的快捷键是什么?
h
28
第四关
• Watch Window在那个菜单栏下,对应 着工具栏中的哪一个图标?
h
29
第五关
• 打开提供的工程,回答以下问题: • 工程的后缀名是什么? • 工程中包含哪几类文件? • 如何编译工程,快捷键及工具栏图标是
h
47
注意
• 对头文件和在程序中用包含文件(include) 引用的文件,项目管理程序会自动地加入 到项目中。
• 项目管理不允许用户添入其它类型的文件。
h
48
(4)Project/Save:保存一个已打开的项目。 (5)Project/Close:关闭一个已打开的项目。 (6)Project/Add Files to Project…:添加所有用到 的文件和所需的库文件到该项目中。
h
43
h
44
菜单及功能介绍
CCS3.3不能直接由汇编源代码或C语言源代码 文件建立(Build)生成DSP可执行代码,必须 使用项目(Project)来管理整个设计过程。 项目文件保存在磁盘中后缀为.pjt文件。
h
45
1. 项目菜单
(1)Project/New:新建一个项目,将该项目保存至新建项目文件夹里面。 (2)Project/Open : 打开一个已有的项目。 (3)Project/Add Files to Project:添加文件到该项目中。
用鼠标点击要删除的表达式单击鼠标右键在弹出的对话框中选择删除选择项deleteselecteditem如果添加变量时在添加变量对话框的文本栏中只是输入变量名则在观察窗中只显示出该变量的地如果需要显示该变量的值则需要在变量名前加号
CCS3.3的安装、设置及使用
h
1
h
2
1 CCStudio 主程序安装
h
46
可以添加到项目中的文件的扩展名:
*.C: C源文件,项目管理对这一类文件进行编译和链 接。 *.ASM: 汇编源文件,项目管理对这一类文件进行汇 编和链接。 *.OBJ:目标文件,项目管理对这一类文件进行链接。 *.LIB :库文件,项目管理对这一类文件进行链接。 *.CMD:链接命令文件,项目管理在链接各个文件时 根据此文件分配系统程序空间、数据空间。
Page:下拉菜单中,可以选择显示的存储器的类
型 : 如 程 序 存 储 器 ( Program ) 、 数 据 存 储 器
(Data) 和I/O空间;
h
54
(3)View/Registers:包含“CPU”、“Status”两个 选项,点击相应的选项可以观察调试过程中CPU 寄存器和状态(Status)寄存器各个状态位的变化 情况。
1. 集 成 调 试 环 境 的 标 题 栏 ( /F2812 XDS510 Emulator/CPU_1 - F28xx - Code Composer Studio)。
2. 菜单栏(File、Edit、View……)。 3. 工作窗口区(Files、Diassembly、CPU……) 4. 系统连接状态。
(4)View/Peripherals:点击可以观察调试过程中 外设模块寄存器的变化情况。
(5)View/Mixed Source:选择此选项则能同时显 示C语言代码及与之关联的反汇编代码(反汇编代 码位于C语言代码下方)。
若需要取消此功能,只要再次点击此选项即可。
h
55
(6)View/Watch Window:观察调试过程中的变 量,C表达式的值,地址空间和寄存器的值。
h
35
路径设置完之后,点击OK即可
h
36
添加完成。
h
37
CCS已经被设置成Emulator的方式(用仿真器连接 硬件板卡的方式),并且指定通过TDS510-USB2 仿 真器连接EX-DSP-EXP III+试验箱。
h
38
4 集成调试环境介绍
完成对系统的配置之后,给实验开发板供电,双击 快捷键“CCStudio 3.3”,即可进入集成调试环境。
序运行到一个子程序中,执行该命令将使程序执行完
函数或子程序后,回到调用的h地方。
59
(5)Debug/Run(快捷键为F5):执行程序到断点、 探测点或用户中断(按系统机键盘上的ESC键中断)。 (6)Debug/Halt(快捷键为Shift + F5):当执行Run 时,用Halt来暂停程序的执行。 (7)Debug/Reset CPU:对DSP进行复位。也复位 DSP的目标系统,停止程序的执行,初始化所有的寄 存器。
h
61
1. 文件窗口
文件(Files)窗口包括:当前系统用到的GEL文 件和项目。
h
58
(1)Debug/Probe Points:探测点设置。
在设置探测点的地方,可以将主机文件的数据读到
DSP目标系统的存储器,或将DSP目标系统存储器的
数据写入主机的文件中。
(2)Debug/Step Into (快捷键为F8):单步执行。
单步执行程序,如果运行到调用函数处,则跳入调用
的程序继续单步执行。
2. 观察菜单
(1)View/Disassembly:观察反汇编程序窗口。
当 DSP 可 执 行 程 序 COFF 文 件 载 入 目 标 系 统 后 , CCS将自动打开一个反汇编窗口,反汇编窗口根据 存储器的内容显示反汇编指令和符号信息。
h
52
(2)View/Memory:观察存储器窗口。
h
(10)Project/Stop Build:停止对项目的编译、汇 编和链接。
(11)Project/Show Project Dependencies:显示该 项目中所有用到的文件和所需的库文件。
(12)Project/Scan All File Dependencies:详细查 看该项目中所有用到的文件和所需的库文件。
(8)Debug/Restart:将程序指针(PC)指向程序的 起始地址。
(9)Debug/Reset Emulator:对仿真器进行复位。
h
60
4 工作窗口区介绍
常用工作窗口有: 1. 文件(Files)窗口; 2. 反汇编程序(Disassembly)窗口; 3. CPU寄存器窗口; 4. 存储器(Memory)窗口; 5. 观察(Watch)窗口等。
相关文档
最新文档