CCS3.1使用教程:布局、调试和断点设置
5星 · 超过95%的资源 需积分: 50 175 浏览量
更新于2024-09-13
收藏 1017KB PDF 举报
CCS3.1教程
在本教程中,我们将详细介绍CCS3.1的使用方法,并提供中文图解,以帮助读者更好地理解和掌握CCS3.1。
**CCS3.1的布局和结构**
在CCS3.1中,工具栏的布局和结构与CCS2.2有所不同。CCS2.2的工具栏中有探针工具,但是CCS3.1中已经将探针功能集成到断点中去了。因此,在CCS3.1中,我们不再需要单独的探针工具。
**开始调试程序**
在编译完成之后,我们需要下载程序并进行功能调试。首先,选择“File”菜单中的“Load Program”,然后在工程文件夹下面的Debug文件夹下,选中**.out文件,点击打开,便开始下载程序了。将**.out文件下载到目标板上2812的RAM中。注意,在调试阶段,我们将程序下载到RAM中,但是在实际应用中,我们需要将程序固化到FLASH中,以免断电后数据丢失。
**调试程序常用的一些按钮**
在调试过程中,我们经常使用到Run和Animate两个按钮。Run按钮是如果遇到断点的话它就停下来了,而Animate按钮就算遇到断点时先停止DSP内核,刷新窗口,然后接着继续启动运行。Animate按钮常用来连续刷新变量窗口和生成graph图形等。
**添加断点**
在调试代码时,我们经常需要在某一行或者某几行代码前加上断点,以便观察代码的执行情况。添加断点的方法很简单,只要在该行代码前双击就行。双击之后,这行代码前面会出现一个红色圆块。另外一种添加断点的方法,就是在编译工具栏上,点一下那个小手图形的按钮,前提是你要把光标移动到想要设置断点的哪一行上。
**取消断点**
如果我们想要取消断点,那么我们可以在刚刚设置断点的那行再双击一下,代表断点的红色标记就消失了,断点也就被取消了。如果想要清除文件内的所有断点,那么我们可以按一下刚才小手按钮旁边的那个打了叉叉的小手按钮“Debug: Remove all breakpoints”。
**单步调试**
CCS3.1提供了多种单步调试工具,包括Source-singlestep和Source-stepover两个按钮。Source-singlestep按钮是按一下,走一步的模式,而Source-stepover按钮是指在单步执行时,如果在函数内遇到子函数,那么不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作成一步。
CCS3.1提供了强大的调试功能和工具,帮助开发者更好地调试和优化代码。
2017-11-21 上传
2008-07-24 上传
2023-11-28 上传
2023-08-16 上传
2023-08-15 上传
2024-10-27 上传
2024-10-27 上传
2023-04-29 上传
yangjinri
- 粉丝: 0
- 资源: 4
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫