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窗口中重新找到并打开。

  • 3
    点赞
  • 33
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值