zoukankan      html  css  js  c++  java
  • [转]C-SPY

    1IAR C-SPY Debugger是应用于嵌入式应用程序开发环境的高级语言调试器(high-level-language debugger)

     

      下图是C-SPY和可能使用的目标系统概述:

     

     

    2、调试器C-SPY的几点特性:    

    (1)调试时可编辑(Editing while debugging):调试过程中可直接更改,更改会在下次编译后有效。

    (2)能够对汇编语言或者C语言进行调试。   

    (3)能够进行软件仿真(Simulator)。   

    (4)能够进行硬件仿真(Emulator)。   

    (5)能够设置断点,进行单步运行。   

    (6)支持多种单步运行方式(如Step in,Step over等)。   

    (7)可以观察寄存器的值(菜单View--Register)。   

    (8)能够查看内存的值(菜单View--Memory)。   

    (9)查看变量(菜单View--Watch)。    

    对第(5)条具体说明:如果发现某段程序运行结果不正确,可以选择单步运行。其中“Step”单步运行时,如果单步运行的是函数调用,则直接跳过函数;“Step Into”单步运行时,如果单步运行的是函数调用,则运行到函数里;“Go Out”则从函数里跳出。在实际调试程序时,可根据需要来选择。    

    对第(8)条,如果想看程序中某个中间变量的值,则需要将此中间变量设为全局变量,否则在变量窗口是看不到的。通过Watch窗口,可以很方便的查看变量或者数组的值,这样程序中逻辑不正确的程序代码就可以很容易找到。

  • 相关阅读:
    顺序表与链表
    Python SQL相关操作
    Python 数据分析练习1
    Python 操作MySQL数据库
    Python 乘法口诀表
    Python 导出数据from Mysql
    Python subplot 绘画
    Shell 自定义函数
    Shell 双括号概述
    Shell for、while循环
  • 原文地址:https://www.cnblogs.com/tubujia/p/4603877.html
Copyright © 2011-2022 走看看