ccs开发环境介绍.ppt_第1页
ccs开发环境介绍.ppt_第2页
ccs开发环境介绍.ppt_第3页
ccs开发环境介绍.ppt_第4页
ccs开发环境介绍.ppt_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

2020年1月11日 1 CCS是TI公司推出的用于开发320系列DSP芯片的集成开发环境 采用Windows风格界面 集编辑 编译 链接 软件仿真 硬件调试及实时跟踪等功能于一体 包括编辑工具 工程管理工具和调试工具等 简介 2020年1月11日 2 第9章DSP集成开发环境CCS CCS有两种工作模式 即软件仿真器模式 可脱离DSP芯片 在PC机上模拟DSP的指令集和工作机制 主要用于前期算法实现和调试 硬件在线编程模式 可实时运行在DSP芯片上 与硬件开发板相结合在线编程和调试应用程序 2020年1月11日 3 第9章DSP集成开发环境CCS 9 1CCS的基本操作 利用CCS集成开发软件 用户可以在一个开发环境下完成工程项目创建 程序编辑 编译 链接 调试和数据分析等工作环节 使用CCS开发应用程序的一般步骤 打开或创建一个工程项目文件 包括源程序 目标文件 库文件 链接命令文件和包含文件 编辑各类文件 可以使用CCS提供的集成编辑环境 对头文件 链接命令文件和源程序进行编辑 对工程项目进行编译 如出现语法错误 将在构建窗口中显示错误信息 用户可以根据显示的信息定位错误位置 更改错误 对结果和数据进行分析和算法评估 用户可以利用CCS提供的探测点 图形显示 性能评价等工具 对运行结果 输出数据进行分析 评估算法性能 2020年1月11日 4 第9章DSP集成开发环境CCS 可视界面设计友好 允许用户对编辑窗口以外其他所有窗口和工具条进行随意设置 双击桌面图标CCS2C5000 即进入CCS主界面 9 1 1CCS的窗口和工具条 2020年1月11日 5 第9章DSP集成开发环境CCS 1 CCS的应用界面 工程项目窗口 源程序编辑窗口 图形显示窗口 内存显示窗口 寄存器显示窗口 主菜单 工具条 反汇编窗口 2020年1月11日 6 整个界面由主菜单 工具条 工程窗口 编辑窗口 图形显示窗口 内存单元显示窗口和寄存器显示窗口等构成 编辑窗口 用户可编辑源程序 设置断点 探测点 第9章DSP集成开发环境CCS 工程窗口 组织用户程序 构成工程项目 用户可从工程列表中选择所需编辑和调试的程序 反汇编窗口 帮助用户查看机器指令 查找错误 内存显示窗口 查看 编辑内存单元 寄存器显示窗口 查看 编辑CPU寄存器 图形显示窗口 根据用户需要 以图形方式显示数据 2020年1月11日 7 第9章DSP集成开发环境CCS 2 关联菜单 CCS所有窗口都含有一个关联菜单 只要在该窗口中单击右键即可打开关联菜单 例如 在工程窗口中单击鼠标右键 弹出该窗口的关联菜单 用户可选择不同项 对窗口进行各种操作 完成相关功能 2020年1月11日 8 第9章DSP集成开发环境CCS 3 主菜单 主菜单包含有11个选项 FileEditViewProjectDebugProfilerOptionGELToolsWindowHelp 文件 编辑 查看 工程项目 调试 性能 选项 扩展功能 工具 视窗 帮助 2020年1月11日 9 第9章DSP集成开发环境CCS 主菜单功能 2020年1月11日 10 第9章DSP集成开发环境CCS 4 常用工具条 常用工具条有四类 标准工具条 编辑工具条 项目工具条和调试工具条 用户可单击工具条上按钮执行相应操作 1 标准工具条 启动CCS后会自动显示标准工具条 也可通过选择View菜单中的StandardToolbar 打开或关闭标准工具条 创建文件按钮 用来创建新文件 打开文件按钮 用来打开已有文件 保存文件按钮 用来保存当前窗口文件 2020年1月11日 11 第9章DSP集成开发环境CCS 剪切按钮 复制按钮 2020年1月11日 12 第9章DSP集成开发环境CCS 粘贴按钮 撤消按钮 用于撤消最后的编辑活动 恢复按钮 用于恢复最后撤消的活动 2020年1月11日 13 第9章DSP集成开发环境CCS 向下搜索按钮 用来查找光标所在处下一个要搜索的字符串 向上搜索按钮 用来查找光标所在处前一个要搜索的字符串 2020年1月11日 14 第9章DSP集成开发环境CCS 搜索文本段按钮 将加亮显示的文本段作为搜索文本 单击该按钮 窗口将移动到该段下一个出现的位置 搜索多个文件按钮 用来搜索多个文件或指定的文本 2020年1月11日 15 DSP集成开发环境CCS 打印文件按钮 用来打印当前窗口源文件 帮助按钮 为用户提供上下文相关的帮助 2020年1月11日 16 第9章DSP集成开发环境CCS 2 编辑工具条 编辑工具条共计10个按钮 设置括号标志按钮 从光标所在处开始 查找括号对 并标记括号对中的文本 设置查找下一个开括号按钮 找到后 标记与之对应的闭括号内的文本 2020年1月11日 17 DSP集成开发环境CCS 查找匹配括号按钮 用来寻找匹配的闭括号 查找下一个开括号按钮 用来寻找下一个开括号 2020年1月11日 18 第9章DSP集成开发环境CCS 左移制表位按钮 将选定的文本块左移一个Tab键 右移制表位按钮 将选定的文本块右移一个Tab键 2020年1月11日 19 第5章DSP集成开发环境CCS 设置或取消书签按钮 用来为当前文件设置或删除书签 查找下一个书签按钮 在当前文件光标所在处 查找下一个书签 2020年1月11日 20 第9章DSP集成开发环境CCS 查找上一个书签按钮 在当前文件光标所在处 查找上一个书签 书签属性设置按钮 用来编辑书签属性 2020年1月11日 21 第9章DSP集成开发环境CCS 3 项目工具条 又称工程工具条 提供与工程项目和断点设置有关的命令 主要用于构建工程项目 完成对断点 探测点和评价点的操作等 编译文件按钮 编译当前的源文件 但不进行链接 增加性构建按钮 生成当前工程项目的可执行文件 仅对上次生成后改变了的文件进行编译 2020年1月11日 22 第9章DSP集成开发环境CCS 全部重新构建按钮 重新编译当前工程项目中所有文件 并重新链接成输出文件 停止构建按钮 2020年1月11日 23 第9章DSP集成开发环境CCS 设置断点按钮 在编辑窗口中的源文件或反汇编指令中设置断点 删除所有断点按钮 设置探测点按钮 2020年1月11日 24 第9章DSP集成开发环境CCS 删除所有探测点按钮 设置评价点按钮 在源文件或反汇编窗口中设置评价点 删除所有评价点按钮 2020年1月11日 25 第9章DSP集成开发环境CCS 4 调试工具条 在CCS开发环境中 提供了多种调试程序的操作方法 这些操作方法均以工具按钮形式存放在调试工具条中 单步进入按钮 在调试程序中 完成单步进入执行操作 单步执行按钮 用于单步执行在当前函数中的单条语句 2020年1月11日 26 第9章DSP集成开发环境CCS 单步跳出按钮 在调试过程中 用于子程序的执行操作 能直接从当前子程序的位置自动执行后续的程序 直到返回到调用该子程序的指令 执行到光标处按钮 在调试过程中 从当前位置执行程序 直到遇到反汇编窗口中的光标位置为止 2020年1月11日 27 第9章DSP集成开发环境CCS 运行程序按钮 从当前PC位置开始执行程序 直到遇到断点后停止 暂停程序按钮 用来暂停正在执行的程序 动画执行按钮 在执行前先设置好各断点 每按一次该按钮 就会从当前程序位置执行到下一个断点处 连续按按钮就可以实现动画运行 2020年1月11日 28 第9章DSP集成开发环境CCS 快速观察按钮 用来打开快速观察窗口 查看和修改变量 观察窗口按钮 用来打开观察窗口 监视局部变量和全局变量的值 观察寄存器按钮 用来显示寄存器观察窗口 观察和修改寄存器 2020年1月11日 29 第9章DSP集成开发环境CCS 观察存储器按钮 用来打开存储器窗口选项 显示存储器观察窗口 观察堆栈按钮 用来打开调用堆栈观察窗口 观察反汇编按钮 用来打开反汇编窗口 2020年1月11日 30 第9章DSP集成开发环境CCS CCS集成编辑环境可以编辑任何文本 所有的文本编辑都是通过CCS内嵌的编辑器完成的 9 1 2文件的编辑 句法采用增强亮度显示 具有查找和替换功能 提供上下文相关的帮助 多窗口显示 快速方便的工具条 鼠标右键可以快速进入高级的编辑器功能 C语言编辑器可以判别括号是否匹配 所有编辑命令都有快捷键对应 它提供了如下功能 2020年1月11日 31 第9章DSP集成开发环境CCS 创建新文件不会影响已有的文件 其步骤如下 1 创建新文件 打开新文件窗口 选择主菜单 File 中的 New 项 或使用标准工具条上的创建文件按钮 将在编辑窗口中显示一个新的窗口 编辑文本 在新窗口中输入源代码 源程序 选择保存方式 选择主菜单 File 中的 Save 或 SaveAs 选项 也可使用标准工具条上的保存文件按钮 选择文件目录 文件名和扩展名 在 保存为 对话框中 确定保存文件的目录 输入文件名和扩展名 保存文件 单击 保存 按钮 完成文件的保存 2020年1月11日 32 第9章DSP集成开发环境CCS 打开文件的步骤如下 2 打开一个文件 在 打开 对话框中 选择文件 该文件名将出现在文件名域中 若没有所要选择的文件 应先查找目录再选择文件 单击 打开 按钮 将在编辑窗口中打开所选择的文件 选择 File 中的 Open 选项 或单击标准工具条上的打开文件按钮 出现 打开 对话框 2020年1月11日 33 第9章DSP集成开发环境CCS 在打开的文本文件中 可进行各种文本编辑 3 文件的编辑 1 文本的剪切 复制和粘贴 利用 Edit 菜单中的 Cut Copy 和 Paste 命令 可以剪切 复制和粘贴文本 操作步骤如下 选中要剪切或复制的文本段 选择 Edit 中的 Cut 或 Copy 选项 也可以点击标准工具条上的剪切按钮或复制按钮 将选中的文本送入剪切板 将光标放在需要插入文本的地方 选择 Paste 命令 或点击标准工具条中的按钮 2020年1月11日 34 第9章DSP集成开发环境CCS 2 删除文本 利用 Delete 命令 可实现文本的删除 选中要删除的文本段 点击 Edit 中的 Delete 选项 将删除选中的文本段 也可按键盘上的 Delete 键来删除 选择 Edit 中的 Undo 选项 或采用按钮 撤消当前窗口中最后一次编辑行为 也可按快捷健Ctrl Z来执行 选择 Edit 中的 Redo 选项 或采用按钮 恢复当前窗口中最后一次编辑行为 也可按快捷健Ctrl A来执行 3 撤消 恢复 2020年1月11日 35 第9章DSP集成开发环境CCS CCS允许从当前的文件或多个文件中搜索文本串 也可用一个文本串替代另一个文本串 利用这一功能可以完成在多个文件中的跟踪 修改变量和函数等 4 文本的查找和替换 1 在当前文件中查找文本 操作步骤如下 在寻找域中输入要查找的字符串 在标准工具条上单击按钮或 开始查找 也可以使用 Edit 菜单中的 Find Replace 选项来搜索文本串 2020年1月11日 36 第9章DSP集成开发环境CCS 2 在多个文件中查找文本 搜索步骤如下 选择 Edit 菜单中的 FindinFiles 选项 或单击标准工具条中的多个文件搜索按钮 弹出的 FindinFiles 对话框 在 FindinFiles 对话框中 输入查询信息 单击 Find 按钮 开始查询 并在输出窗口显示搜索结果 包括文件目录 文件名 文本行号以及该行的内容 双击匹配文本 将在编辑窗中打开指定的文件 光标位于匹配文本行的开头 若要关闭输出窗口 可选择该窗口关联菜单中的隐含 Hide 选项 2020年1月11日 37 第9章DSP集成开发环境CCS 反汇编窗口主要用来显示反汇编后的指令和调试所需的符号信息 包括反汇编指令 指令所存放的地址和相应的操作码 机器码 当程序装入目标处理器或仿真器后 CCS会自动打开反汇编窗口 9 1 3反汇编窗口的使用 2020年1月11日 38 第9章DSP集成开发环境CCS 用户可使用View菜单中的Dis Assembly选项 或调试工具条中的观察反汇编按钮 打开多个反汇编窗口 当前程序指针PC所在语句用黄色背景显示 1 打开多个反汇编窗口 当出现多个反汇编窗口时 在每个窗口的标题条上附有窗口序号 2020年1月11日 39 第9章DSP集成开发环境CCS 在调试程序时 经常需要修改执行程序的起始地址 可在反汇编窗口中完成 2 修改程序起始地址 操作步骤如下 打开观察地址对话框 在反汇编窗口中 双击程序的地址域 将出现 ViewAddress 观察地址 对话框 在对话框中输入所需的程序地址 输入地址可以是一个绝对数值 也可以是一个C语言表达式 单击 OK 按钮 完成起始地址的修改 2020年1月11日 40 第9章DSP集成开发环境CCS 3 从反汇编窗口管理断点 探测点和评价点 用户可通过调试点的设置 完成程序调试和仿真 及时发现和解决系统存在的问题 各调试点设置完成后 反汇编窗口中相对应的行显示不同颜色的背景 若采用默认颜色 粉色背景行为断点 蓝色背景行为探测点 绿色背景行为评价点 而黄色背景行为PC所在行 断点也可以在反汇编窗口中快速设置 双击要设置断点的行即可完成该断点的设置 若双击断点行将清除该断点 2020年1月11日 41 第9章DSP集成开发环境CCS 4 设置反汇编风格选项 CCS提供了几种不同的选项 可用来改变反汇编窗口观察信息的方法 用户可以通过反汇编风格选项 Dis AssemblyStyleOptions 对话框 输入特殊的观察选项来观察调试的进程 设置反汇编风格选项的步骤如下 步骤1 在Option打开反汇编风格选项对话框 步骤2 在反汇编风格选项对话框中 选择所需的风格选项 步骤3 单击 OK 按钮 完成选项设置 2020年1月11日 42 第9章DSP集成开发环境CCS 9 2CCS工程项目的创建 一个工程项目包括源程序 库文件 链接命令文件和头文件等 以目录树的结构组织在工程项目中 工程项目构建 编译链接 完成后生成可执行文件 9 2 1工程项目的管理 2020年1月11日 43 第9章DSP集成开发环境CCS 一个典型的工程项目记录如下信息 源程序文件名和目标库 编译器 汇编器和链接器选项 有关的头文件 2020年1月11日 44 第9章DSP集成开发环境CCS 此窗口完成工程项目的管理 显示了整个工程项目的内容 工程项目的组织情况以及与工程项目关联的程序 所有的工程项目操作都可以从工程项目观察窗口中完成 当启动CCS开发环境后 会自动显示工程项目观察窗口 如果没有显示工程项目管理窗口 可以使用 View 查看菜单中的 Project 命令 打开该窗口 1 工程项目观察窗口 2020年1月11日 45 第9章DSP集成开发环境CCS 工程项目观察窗界面 观察窗口分为两页 分别为文件观察页 FileView 和书签页 Bookmarks 可通过设在观察窗口底部的选择按钮进行切换 GELfiles文件夹 用来修改和保存用户设置的开发环境 包括窗口和工具条的位置以及自动打开窗口的设置等 Project文件夹包含了工程项目中所有的文件库和文件 在一个工程项目中 文件被分成几个不同的库进行管理 2020年1月11日 46 第9章DSP集成开发环境CCS 1 工程项目观察窗口 工程项目文件夹 包含文件夹 库文件夹 源文件夹 工程项目管理文件 链接命令文件 头文件 C语言源文件 2020年1月11日 47 第9章DSP集成开发环境CCS 用鼠标右击Project 工程项目 在弹出的关联菜单中选择Openproject 打开工程项目 选项 出现ProjectOpen 打开工程项目 对话框 在对话框中 选择所需要的文件 单击 打开 按钮 将该工程项目加入清单中 2 文件观察页的基本操作 1 加入工程项目 2020年1月11日 48 第9章DSP集成开发环境CCS 将源文件 链接命令文件 库文件和目标文件加到工程项目清单中 可按以下的步骤操作 2 在工程项目中加入文件 在对话框中 使用文件类型下拉清单设置文件类型 选择要加入的文件 单击 打开 按钮 选定的文件自动地加入到工程项目指定的目录中 用右键单击工程项目文件 选择关联菜单中的 AddFile 加入文件 选项 出现 AddFiletoProject 加入文件至工程项目 对话框 或选择项目菜单 Project 中的 AddFiletoProject 命令 2020年1月11日 49 第9章DSP集成开发环境CCS 在工程项目清单中 用右键单击所要删除的文件 弹出关联菜单 选择RemovefromProject 从工程中删除 选项即可删除该文件 3 从工程项目中删除文件 2020年1月11日 50 第9章DSP集成开发环境CCS 在开发新的应用系统时 用户需要建立新的工程项目 具体方法如下 9 2 2工程项目的建立 打开和关闭 1 建立新的工程项目 在项目菜单 Project 中 选择 New 命令 在出现的 SaveNewProjectAs 保存新工程项目 对话框中 确定新工程项目的目录 选择保存工程项目文件的文件夹 输入工程项目文件名 mak 按 保存 按钮退出 将源文件 c和 asm 链接命令文件 cmd 库文件 lib 和头文件 h 等加入到工程项目中 2020年1月11日 51 第9章DSP集成开发环境CCS 2 打开已有的工程项目 选择项目菜单 Project 中的 Open 命令 弹出 ProjectOpen 打开工程项目 对话框 在对话框中 选择要打开的工程项目文件 单击 打开 按钮 2020年1月11日 52 第9章DSP集成开发环境CCS 3 关闭工程项目 选择项目菜单 Project 中的 Close 关闭 命令 即可关闭已打开的工程项目 创建新的工程项目 在创建新的工程项目的同时已打开的工程项目自动关闭 打开另一个已有的工程项目 打开另一个工程项目后 以前打开的将自动关闭 2020年1月11日 53 第9章DSP集成开发环境CCS 工程项目所需的源文件编辑完成后 就可以对该文件进行编译链接 生成可执行文件 为系统的调试做准备 这一过程称为工程项目的构建 9 2 3工程项目的构建 1 构建工程项目 CCS的工程项目管理工具为用户构建工程项目提供了4种操作 编译文件 增加性构建 全部重新构建 停止构建 2020年1月11日 54 第9章DSP集成开发环境CCS 1 构建工程项目 编译文件仅完成对当前源文件的编译 不进行链接 具体操作如下 1 编译文件 在工程项目清单中 右击要编译的源文件名 选择关联菜单中的 Open 打开 选项 打开要编译的源文件 也可双击文件名 打开源文件 在项目菜单 Project 中 选择 CompileFile 编译文件 命令 或单击项目工具条中的编译文件按钮 对打开的文件进行编译 在对当前文件进行编译的过程中 工作界面的底部出现 Output 输出 窗口 显示编译信息 2020年1月11日 55 第9章DSP集成开发环境CCS 增加性构建仅对修改过的源文件编译 先前编译过 没有修改的文件不再进行编译 以下所述方法都可以完成工程项目的增加性构建 2 增加性构建 选择项目菜单 Project 中的 Build 构建 命令 单击项目工具条中的增加性构建按钮 右击工程项目文件 选择关联菜单中的 Build 构建 选项 在生成当前工程项目的过程中 Output 输出 窗口显示编译信息 2020年1月11日 56 第9章DSP集成开发环境CCS 全部重新构建是对当前工程项目中的所有文件进行重新编译 重新链接 形成输出文件 3 全部重新构建 选择 Project 菜单中的 RebuildAll 全部重新构建 命令 或单击项目工具条中的全部重新构建按钮 重新编译链接当前工程项目 停止当前的构建进程 选择Project菜单中的StopBuild命令 或单击项目工具条中的停止构建按钮 构建过程将在完成对当前文件的编译后停止 4 停止构建 2020年1月11日 57 第9章DSP集成开发环境CCS 2 设置工程项目选项 在工程项目清单中 打开源文件夹 用鼠标右击文件名 从弹出的关联菜单中选择 FileSpecificOptions 文件专用选项 命令 出现设置选项对话框 选择参数 按 确定 按钮完成选项设定 1 对源文件设置编译或汇编选项 2020年1月11日 58 第9章DSP集成开发环境CCS 若选择C语言源文件 则打开的对话框为设置编译器选项对话框 1 对源文件设置编译或汇编选项 2020年1月11日 59 第9章DSP集成开发环境CCS 若所选择的源文件是用汇编语言编写的 则打开的对话框为设置汇编器选项对话框 1 对源文件设置编译或汇编选项 2020年1月11日 60 第9章DSP集成开发环境CCS 工程项目选项包括C编译器选项 汇编器选项和链接器选项 可通过工程项目选项对话框来设定 采用以下的方法均可打开工程项目选项对话框 2 设置工程项目选项 选择项目 Project 菜单中的 Options 选项 命令 在工程项目清单中 右击工程项目文件 选择关联菜单中的 Options 选项 命令 2020年1月11日 61 第9章DSP集成开发环境CCS 工程项目选项对话框 2020年1月11日 62 第9章DSP集成开发环境CCS 9 4CCS开发软件使用举例 9 4 1CCS软件开发流程 利用CCS集成环境开发应用程序的流程 软件设计 程序编辑和编译 程序调试 结果分析 修改程序设计错误 修改编程错误 2020年1月11日 63 第9章DSP集成开发环境CCS 利用CCS开发应用程序的步骤如下 软件设计 主要包括程序模块的划分 算法和流程的确定以及执行结果的预测等工作 程序编辑和编译 主要进行工程文件的创建 编写头文件 配置文件和源程序 使用汇编和C编译器进行编译 排除语法 变量定义等错误 2020年1月11日 64 第9章DSP集成开发环境CCS 程序调试 利用CCS软件的调试工具 采用单步执行 设置断点和探测点等手段对应用程序进行调试 结果分析 利用CCS软件提供的分析工具 对应用程序运行的结果进行分析 如图形显示数据或统计运行时间等 若算法不能满足要求

温馨提示

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

评论

0/150

提交评论