第六章 ccs的基本操作_第1页
第六章 ccs的基本操作_第2页
第六章 ccs的基本操作_第3页
第六章 ccs的基本操作_第4页
第六章 ccs的基本操作_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第六章 ccs的基本操作 6.2.1 概述 利用CCS集成开发环境,用户可以在一个开发环境下完成工程定义、程序编辑、编译链接、调试和数据分析等工作环节。 一般步骤为: (1)打开或创建一个工程文件 。(2)使用CCS集成编辑环境,编辑各类文件 。(3) 对工程进行编译。 (4)排除程序的语法错误后,用户可以对计算结果输出数据进行分析评估应用程序的性能。 第六章 ccs的基本操作6.2.2 CCS的窗口、主菜单和工具条 1、 CCS应用窗口 编译工具条调试工具工程管理窗口工作区,用户文件管理变量观察窗口工作区中数据显示窗口工作区中C 源程序编辑窗口工作区中反汇编调试窗口工作区中BIOS 设置窗口

2、编译运行结果信息窗口第六章 ccs的基本操作2、关联菜单 :在每个CCS活动窗口中单击鼠标右键都可以弹出与此窗口内容相关的菜单。利用此菜单,用户可以对本窗口内容进行特定操作。 3、主菜单 :菜单项详见教材表6-2 4、常用工具条 :标准工具条,编辑工具条,工程工具条和调试工具条。 第六章 ccs的基本操作6.2.3工程文件的建立 一个工程包括源程序、库文件、链接命令文件和头文件等,它们按照目录树的结构组织在工程文件中。工程构建(编译链接)完成后生成可执行文件。第六章 ccs的基本操作1、创建、打开和关闭工程 选择菜单“Project”的“New”项,创建一个新的工程文件 。 在弹出的窗口中,按

3、编号顺序建立volume.pjt 工程文件 。2、在工程文件中添加/删除文件 输入新建工程名volume单击此按钮,选择工程所在目录单击完成设置第六章 ccs的基本操作6.2.4 文件编辑:CCS集成编辑环境可以编辑任何文本文件,对C程序和汇编程序还可以用彩色高亮显示关键字、注释和字符串等。 6.2.5 构建工程 工程文件编辑完成后,可以对该工程进行链接,产生可执行文件,为进一步下载调试程序作好准备。 CCS提供了4条命令构建工程:编译文件 、增量构建 、重新构建 和停止构建 。第六章 ccs的基本操作6.2.6 利用CCS调试程序 一般的调试步骤为:调入构建好的可执行程序,先在感兴趣的程序段

4、设置断点,然后执行程序停留在断点处,查看寄存器的值或内存单元的值,对中间数据进行在线(或输出)分析。1、使用反汇编工具 在某些时候(例如调试C语言关键代码),用户可能需要深入到汇编指令级。此时可以利用CCS的反汇编工具。 第六章 ccs的基本操作2 、程序执行控制 在调试程序时,用户会经常用到复位、执行、单步执行等命令。我们统称其为程序执行控制。 (1) 4种方法复位目标板 :Reset DSP 、Load Kernel 、Restart 、Go Main (2) 4种程序执行操作 :执行程序 、暂停执行 、动画执行 、自由运行 (3) 4种单步执行操作 :单步进入 、单步执行 、单步跳出 、

5、执行到当前光标处 第六章 ccs的基本操作6.2.7 断点设置 断点的作用在于暂停程序的运行,以便观察修改中间变量或寄存器数值。CCS提供了两类断点:软件断点和硬件断点。 1、软件断点 只有当断点被设置而且被允许时,断点才能发挥作用。下面依次介绍断点的设置、断点的删除及断点的允许和禁止。 (1)断点设置使用断点对话框:选择命令Debug/Breakpoints将弹出对话框如图,点击左上角New 采用工具条将光标移动到需要设置断点的语句上,点击工程工具条上的“设置断点”按钮。 新建打开属性窗口允许断点禁止断点第六章 ccs的基本操作(2)断点删除 单击“Breakpoint”列表中的一个断点,然

6、后点击“Delete”按钮即可删除此断点。 (3)允许和禁止断点 单击允许或禁止按钮,将允许或禁止所有断点。“允许”状态下,断点位置前的复选框有“对勾”符号。注意只有当设置一断点,并使能“允许”时断点才发挥作用。 2、 硬件断点 硬件断点与软件断点相比,它并不修改目标程序,因此适用于在ROM存储器中设置断点或在内存读写产生中断两种应用。 第六章 ccs的基本操作6.2.8 指针点的使用 CCS的探针断点提供了一种手段允许用户在特定时刻从外部文件中读入数据或写出数据到外部文件中。6.2.9内存、寄存器和变量操作依次介绍如何修改内存块,如何查看和编辑内存单元、寄存器和数据变量。 1 、内存块操作

7、CCS提供的内存块操作包括拷贝数据块和填充数据块。 2 、查看、编辑内存 显示特定区域的内存单元数据,方法为:选择View/Memory或单击调试工具条上的“显示内存数据”按钮。编辑某一内存单元的方法为:在内存窗口中用鼠标左键双击需要修改的内存单元,或者选择命令Edit/Memory/Eidt。 第六章 ccs的基本操作3 、CPU寄存器 显示寄存器 选择命令View/CPU Registers/CPU Register或单击调试工具条上的“显示寄存器”按钮。 编辑寄存器 命令Edit/Edit Register;在寄存器窗口双击需要修改的寄存器 ;在寄存器窗口单击右键,从弹出的菜单中选择需要修改的寄存器 。4 、编辑变量 命令Edit/.Edit Variable可以直接编辑用户定义的数据变量,在对话框中填入变量名(variable)和新的数值(Value)即可。 第六章 ccs的基本操作5、通过观察窗口查看变量 CCS提供了观察窗口(Watch Window)用于在调

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论