CCS3.3调试教程:从布局到断点设置
需积分: 50 190 浏览量
更新于2024-09-15
收藏 1017KB PDF 举报
"这篇教程介绍了如何从CCS2.2过渡到CCS3.3,主要关注CCS3.3的使用方法,包括其布局、结构变化以及调试程序的步骤和技巧,如设置断点、单步调试等。"
在CCS3.3中,相比于CCS2.2,有一些显著的变化。首先,CCS3.3的工具栏进行了调整,去除了CCS2.2中的探针工具,因为CCS3.3的断点功能已经集成了探针的功能。这使得用户在调试过程中可以更加方便地管理断点,无需额外使用探针。
调试程序是CCS3.3的核心功能之一。在完成编译后,用户需要通过"File"菜单的"Load Program"选项,选择工程目录下的Debug文件夹中的.out文件进行下载,将程序加载到目标板(如2812)的RAM中以便调试。由于RAM中的数据会在断电后丢失,因此在调试阶段通常将程序下载到RAM;而如果要实现程序固化,即在断电后还能保持运行,那么需要下载到FLASH中。
在调试过程中,断点的设置与管理至关重要。设置断点的方式有两种:一是直接在代码行前双击,二是使用工具栏上的小手图标,并确保光标位于想要设置断点的行。断点会显示为红色圆块,取消断点则只需再次双击该行。同时,CCS提供了批量清除所有断点的功能,通过点击带有叉号的小手按钮实现。
CCS3.3的调试工具栏分为源代码调试和汇编代码调试两部分。源代码调试中有两种模式:
1. **Source-singlestep**:源代码单步调试,按下此按钮,程序会逐行执行,遇到子函数时会暂停在子函数的第一行。
2. **Source-stepover**:这个功能会在遇到子函数时,不进入子函数内部,而是完整执行子函数后再停止,便于观察整体效果而不关注子函数内部细节。
这些调试工具极大地提高了开发者在编程和问题定位时的效率,使得CCS3.3成为强大的嵌入式系统开发和调试平台。通过熟悉这些功能,用户可以更好地从CCS2.2过渡到CCS3.3,充分利用新版本的特性进行高效开发和调试。
2011-10-09 上传
2012-08-26 上传
2019-05-06 上传
2011-06-30 上传
2011-11-24 上传
138 浏览量
东海人2008
- 粉丝: 0
- 资源: 11
最新资源
- 探索数据转换实验平台在设备装置中的应用
- 使用git-log-to-tikz.py将Git日志转换为TIKZ图形
- 小栗子源码2.9.3版本发布
- 使用Tinder-Hack-Client实现Tinder API交互
- Android Studio新模板:个性化Material Design导航抽屉
- React API分页模块:数据获取与页面管理
- C语言实现顺序表的动态分配方法
- 光催化分解水产氢固溶体催化剂制备技术揭秘
- VS2013环境下tinyxml库的32位与64位编译指南
- 网易云歌词情感分析系统实现与架构
- React应用展示GitHub用户详细信息及项目分析
- LayUI2.1.6帮助文档API功能详解
- 全栈开发实现的chatgpt应用可打包小程序/H5/App
- C++实现顺序表的动态内存分配技术
- Java制作水果格斗游戏:策略与随机性的结合
- 基于若依框架的后台管理系统开发实例解析