IAR单步调试

首先进行配置,在Driver下拉列表中选择合适的驱动,其中Simulator是纯软件仿真驱动,适合与应用程序前期简单逻辑货一般运算程序调试。其他均为硬件仿真驱动,需要相应的硬件配合。Go:全速运行

Break:终止运行

Reset:复位

Stop Debugging:退出调试器

Step Over:单步执行一条C语句或汇编指令,不跟踪进入C函数或者汇编语言子程序

Step Into:跟踪执行一条C语句或汇编指令,跟踪进入C函数或者汇编语言子程序

Step Out:启动C函数或汇编语言子程序从当前位置开始执行,并返回到调用该函数或子程序的下一语句

Next Statement:直接运行到下一条语句

Run to Cursor:从当前位置运行到光标指定处

Autostep:弹出对话框用于设定自动单步执行的方法

Refresh:更新存储器、寄存器、观察和局部变量窗口的显示信息

 

调试过程中:“Run to Cursor:从当前位置运行到光标指定处”会运行到断点出,但是断点的那一行不会执行,如下图,所以 vAdcVal 的值(图右边)没有。

IAR <wbr>单步调试

如果再单步运行一下:

IAR <wbr>单步调试

就会执行断点的那一行语句, vAdcVal 的值(图右边)便会显示出来。

 

此过程,点一下Run to Cursor +Step Over 的效果就是执行玩,断点处那一行的语句。

 

也可以Run to Cursor  后执行Next Statement

 

  调试查看变量值

IAR <wbr>单步调试
 

查看函数,在工程中哪些地方使用过,  右键然后如下图

IAR <wbr>单步调试
 

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值