ccs软件教程解析

上传人:suns****4568 文档编号:88889615 上传时间:2019-05-12 格式:PPT 页数:99 大小:3.64MB
返回 下载 相关 举报
ccs软件教程解析_第1页
第1页 / 共99页
ccs软件教程解析_第2页
第2页 / 共99页
ccs软件教程解析_第3页
第3页 / 共99页
ccs软件教程解析_第4页
第4页 / 共99页
ccs软件教程解析_第5页
第5页 / 共99页
点击查看更多>>
资源描述

《ccs软件教程解析》由会员分享,可在线阅读,更多相关《ccs软件教程解析(99页珍藏版)》请在金锄头文库上搜索。

1、CCS3.3的安装、设置及使用,CCS的安装,1 CCStudio 主程序安装,第1步:找CCS SETUP.EXE应用程序的图标。双击该图标。,第2步:点击NEXT接钮,第3步:选择I ACCEPT后,再点击NEXT按钮,第4步:选择默认典型安装, “Typical install”图标,,选择安装路径后,点击Next,注意路径不能包含中文,第5步:点击Install Now开始安装,安装结束后出现如下图的告警界面,提示要求安装Perl V5.8版本,不必担心,点击确定即可,第7步:安装完成,安装补丁版本,安装升级补丁包SR12_CCS_v3.3_SR_3.3.82.13 .exe双击安装后

2、,会出现以下界面,点击Next:,出现如下图所示界面,选择 ActiveState Perl58,点击Next,然后一路点击Next,直到开始安装。,安装补丁版本,(2)安装浮点支持库setup_C28XFPU_CSP_v31.3.1207 (3)安装烧写插件F2823x_RevA_CSP.exe (4)更新Code Gernerator,将C2000CodeGenerationTools51.1.1.exe安装在CCStudio_v3.3C2000cgtools目录下,安装过程中选择“Yes to all”全部覆盖。覆盖结果可在component manager中选择“Build Tools

3、”进行查看,覆盖成功应为“texas instruments c2000 code genertion tools ”项前面打勾 (5)安装仿真器USB驱动和仿真器驱动。,CCS的设置-Simulator,2让CCS工作在软件仿真环境 (Simulator),CCS可以工作在纯软件仿真环境中,就是由CCS在PC机内存中构造一个虚拟的DSP环境,可以调试、运行程序。但一般软件无法构造DSP中的外设,所以软件仿真通常用于调试算法和进行效率分析等。在使用软件仿真方式工作时,无需连接板卡和仿真器等硬件。,单击桌面上“Setup CCStudio v3.3”图标, 进入 CCS设置窗口。,在设置界面的中

4、间栏目中分别对Family和Platform项进行设置。,然后会在在设置栏的左侧出现添加的软件仿真平台,选择F2812 Device Simulator点击右键会出现如图所示对话框,可以设置配置文件。,选择CPU点击右键会出现如图所示对话框,可以设置GEL文件。,点击“Save&Quit”出现对话框后,选择Yes。,CCS闯关小游戏,第一关 找到“Load Program”在那个菜单栏下,以及其快捷键是什么?,第二关,新建一个工程是通过那个菜单栏中的那一项实现的?,第三关,在调试中所用到的“Step Into、Step over、Run”的快捷键是什么?,第四关,Watch Window在那个

5、菜单栏下,对应着工具栏中的哪一个图标?,第五关,打开提供的工程,回答以下问题: 工程的后缀名是什么? 工程中包含哪几类文件? 如何编译工程,快捷键及工具栏图标是什么?,第六关,加载编译生成的.out文件,回答以下问题: 如何设置断点? 设置断点后,点击Run(运行)结果如何?,3 让CCS工作在硬件仿真环境(Emulator),先删除当前的系统设置,选择硬件仿真F2812芯片驱动,找到开发板相关F2812的配置文件, 路径如下所示:,路径设置完之后,点击OK即可,添加完成。,CCS已经被设置成Emulator的方式(用仿真器连接硬件板卡的方式),并且指定通过TDS510-USB2 仿真器连接E

6、X-DSP-EXP III+试验箱。,4 集成调试环境介绍,完成对系统的配置之后,给实验开发板供电,双击快捷键“CCStudio 3.3”,即可进入集成调试环境。,系统为未连接状态,把CCS软件和F2812芯片连接在一起,然后才能对F2812 芯片进行控制。,确认CCS和F2812连接是否成功,注意:,在实验箱使用结束后,必须按照以下步骤进行操作: 1 先断开链接 2 关闭CCS 3 关闭实验箱电源,集成调试环境的组成:,集成调试环境的标题栏(/F2812 XDS510 Emulator/CPU_1F28xxCode Composer Studio)。 菜单栏(File、Edit、View)。

7、 工作窗口区(Files、Diassembly、CPU) 系统连接状态。,菜单及功能介绍,CCS3.3不能直接由汇编源代码或C语言源代码文件建立(Build)生成DSP可执行代码,必须使用项目(Project)来管理整个设计过程。 项目文件保存在磁盘中后缀为.pjt文件。,项目菜单,(1)Project/New:新建一个项目,将该项目保存至新建项目文件夹里面。 (2)Project/Open : 打开一个已有的项目。 (3)Project/Add Files to Project:添加文件到该项目中。,可以添加到项目中的文件的扩展名:,*.C: C源文件,项目管理对这一类文件进行编译和链接。

8、*.ASM: 汇编源文件,项目管理对这一类文件进行汇编和链接。 *.OBJ:目标文件,项目管理对这一类文件进行链接。 *.LIB :库文件,项目管理对这一类文件进行链接。 *.CMD:链接命令文件,项目管理在链接各个文件时根据此文件分配系统程序空间、数据空间。,注意,对头文件和在程序中用包含文件(include)引用的文件,项目管理程序会自动地加入到项目中。 项目管理不允许用户添入其它类型的文件。,(4)Project/Save:保存一个已打开的项目。 (5)Project/Close:关闭一个已打开的项目。 (6)Project/Add Files to Project:添加所有用到的文件和

9、所需的库文件到该项目中。 (7)Project/Compile Files:对项目中的C语言和汇编语言源代码文件进行编译。 (8)Project/Build:对项目进行编译、汇编和链接,生成可执行文件,执行文件的后缀为.OUT。,对于以前编译过到目前为止还没有修改过的源文件不重新编译。,(9)Project/Rebuild All:对项目重新进行一次编译、汇编和链接,生成可执行文件.OUT,不论是否修改过都编译一次。 (10)Project/Stop Build:停止对项目的编译、汇编和链接。 (11)Project/Show Project Dependencies:显示该项目中所有用到的文

10、件和所需的库文件。 (12)Project/Scan All File Dependencies:详细查看该项目中所有用到的文件和所需的库文件。 (13)Project/Recent Project Files:显示最近打开过的项目。,(14)Project/Build Options:对编译器、汇编器、和链接器的参数进行配置。,可以配置寄存器优先调试,特定函数优先调试,或某个子程序优先调试等选项。,编译器设置对话框,观察菜单,(1)View/Disassembly:观察反汇编程序窗口。,当DSP可执行程序COFF文件载入目标系统后,CCS将自动打开一个反汇编窗口,反汇编窗口根据存储器的内容显

11、示反汇编指令和符号信息。,(2)View/Memory:观察存储器窗口。,Address:输入需要观察的存储器的起始地址; QValue):填0,出现的存储器窗口中的显示值就是实际值;若填其它数,出现的存储器窗口中的显示值不是实际值; Format:下拉菜单中有不同的格式;,存储器的显示格式:16进制、2进制等 IEEE浮点格式显示时,则选中使用IEEE浮点格式“Use IEEE Float”;,Page:下拉菜单中,可以选择显示的存储器的类型:如程序存储器(Program)、数据存储器(Data) 和I/O空间;,(3)View/Registers:包含“CPU”、“Status”两个选项,

12、点击相应的选项可以观察调试过程中CPU寄存器和状态(Status)寄存器各个状态位的变化情况。 (4)View/Peripherals:点击可以观察调试过程中外设模块寄存器的变化情况。 (5)View/Mixed Source:选择此选项则能同时显示C语言代码及与之关联的反汇编代码(反汇编代码位于C语言代码下方)。 若需要取消此功能,只要再次点击此选项即可。,(6)View/Watch Window:观察调试过程中的变量,C表达式的值,地址空间和寄存器的值。,Watch Window: 加入一个新的表达式: 在观察窗中的名字(Name)中直接输入要观察的变量名,或者在程序窗口中选中要观察的变量

13、名,然后点击右键,再点击加到观察窗(Add to Watch Window)即可。 删除一个表达式: 用鼠标点击要删除的表达式,单击鼠标右键,在弹出的对话框中选择删除选择项(Delete Selected Item(s)。 如果添加变量时,在“添加变量对话框”的文本栏中只是输入变量名,则在观察窗中只显示出该变量的地址; 如果需要显示该变量的值,则需要在变量名前加*号。,3.调试菜单,(1)Debug/Breakpoints:断点设置。,设置断点: 最简单的方法是用鼠标左键点击需要设置断点的程序处,再点击鼠标右键,从弹出的对话框中选择“Toggle breakpoint”即可; 去掉断点: 用鼠

14、标左键点击相应的断点处,再点击鼠标右键,从弹出的对话框中再次选择“Toggle breakpoint”即可。,(1)Debug/Probe Points:探测点设置。 在设置探测点的地方,可以将主机文件的数据读到DSP目标系统的存储器,或将DSP目标系统存储器的数据写入主机的文件中。 (2)Debug/Step Into (快捷键为F8):单步执行。 单步执行程序,如果运行到调用函数处,则跳入调用的程序继续单步执行。 (3)Debug/Step Over(快捷键为F10):单步执行。 单步执行程序,但与Step Into不同的是,不进入调用的程序(子程序、中断服务程序),即该命令一步执行完被调

15、用的程序。 (4)Debug/Step Out:跳出子程序。 当使用Step Into或Step Over单步执行指令时,如果程序运行到一个子程序中,执行该命令将使程序执行完函数或子程序后,回到调用的地方。,(5)Debug/Run(快捷键为F5):执行程序到断点、探测点或用户中断(按系统机键盘上的ESC键中断)。 (6)Debug/Halt(快捷键为Shift + F5):当执行Run时,用Halt来暂停程序的执行。 (7)Debug/Reset CPU:对DSP进行复位。也复位DSP的目标系统,停止程序的执行,初始化所有的寄存器。 (8)Debug/Restart:将程序指针(PC)指向程

16、序的起始地址。 (9)Debug/Reset Emulator:对仿真器进行复位。,4 工作窗口区介绍,常用工作窗口有: 文件(Files)窗口; 反汇编程序(Disassembly)窗口; CPU寄存器窗口; 存储器(Memory)窗口; 观察(Watch)窗口等。,文件窗口,文件(Files)窗口包括:当前系统用到的GEL文件和项目。,GEL文件:包括缺省的f2812.gel文件。,项目:包括用户用到的头文件、用include定义的引用文件和用户建立或添加的C源文件*.C、汇编源文件*.ASM、目标文件*.OBJ、库文件*.LIB和链接命令文件*.CMD。,2. 反汇编程序窗口,反汇编程序(Disassembly)窗口:用来显示程序的反汇编代码和程序存储器的内容。 在这个窗口中,用一反显高亮条来表示当前程序指针。 可用鼠标点击汇编语句的方法来设置断点,再点击一次,则取消断点。,3. CPU寄存器窗口,CPU寄存器窗口:显示在程序调试过程中CPU寄存器(程序指针PC、累加器ACC、状态寄存器ST0和ST1、重复计

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号