tasking软件的基本使用2—debug调试过程基本操作
debug中断点和单步调试
一、断点设置
设置断点可以在需要设置的程序行左侧双击或者在程序行左侧右键add Breakpoint添加。
二、调试
运行程序
在进入debug模式中的工具栏点击此按钮 或者使用快捷键F8进行运行代码;
单步调试并进入函数
使用工具栏中的按钮 或者快捷键F5即可单步运行代码,此按钮是对于精细调试中跳进函数具体内容时候所用(即进入函数定义);
单步调试整体运行
使用工具栏中的按钮 或者快捷键F6可以单步运行函数体;
重置系统并重新运行程序
使用此按钮 可以使所运行的程序进行重置目标系统并准备重新运行程序;
重置系统并初始化
使用此按钮 可以重置目标系统为默认值并初始化资源寄存器。
停止程序的运行
使用此按钮 可以停止程序的运行。但在程序停止运行后并不会进入代码的编写界面,需要点击工具栏右上角的TASKING C/C++选项卡进入代码的编写界面。
全局变量查看
当然对于变量的查看功能在debug中也是存在的,默认在调试界面的上方的中间,可以在空白处右键Add Global Varibiles中或者点击此按钮
进行对定义的全局变量添加。
全局的数组等内容查看
对于数组的计算进行查看可以在debug界面中的菜单栏windows->show view->Expression中进行全局数组的添加,但是这个功能只能查看所定义的前100个数组的内容。
内存查看
默认在debug调试界面的右下方Memory界面点击此按钮 可以使用Monitors添加映射地址并且可以选择显示的数据格式。
寄存器查看视图
默认在debug调试界面的右上角。在单步运行时候可以用来检查寄存器的值。在逐步运行程序时候涉及到的寄存器所在行的背景色变为黄色。对于有些寄存器可以双击可以显示寄存器内部的字段。
map文件查看内存占用和空间使用等情况
具体详细内容请查看map文件分析
链接:https://pan.baidu.com/s/12yLaos–88eXrpQmCmUeEw 提取码:cj28 复制这段内容后打开百度网盘手机App,操作更方便哦
对于在调试界面因为不小心关掉的窗口可以在菜单栏的window窗口中重新找到并打开。