| 首页 | Search搜索 | ADI帖吧 | 新闻资讯 | 技术应用 | DSP专栏 | 电路图 | 资源下载 | 产品商城 | 购物导航 | 邮购须知 | 客户评价 | 合作 | 会员中心.登陆 | 注册 | 
应用专题: 产品专题:
文档 下载 商城 电路图
您现在的位置: 安诺电子在线|您身边的ADI应用专家 >> 文章 >> 独家资料 >> 文章正文
专题栏目
更多内容
最新推荐 更多内容
相关文章
ADSP-BF533 GPIO初试
模数转换器输入信号电平
Blackfin在监控领域大展
ADXL001及其应用
仪表放大器电路
AD7450在地震监测中的应
解析ADSP-BF531的数字音
ADI AD9277低成本低功耗
ADI ADuC702x脉搏血氧仪
ADI ADuC7027 工业过程控
更多内容
[连载]VisualDSP++中文手册之四 Debugger工具 4.4 设置观察点         ★★★
[连载]VisualDSP++中文手册之四 Debugger工具 4.4 设置观察点
作者:admin 文章来源:本站原创 点击数: 更新时间:2008-3-7 0:15:15
4.4 设置观察点   

    观察点(Watch Point)与断点(Break Point)功能非常相似,断点可以在程序的任意位置上设置,使程序暂时停止执行。而观察点可以设置某种条件,当满足条件时才暂停程序的执行,如存储器读写、堆栈弹出等。   

    通过下列步骤来设置观察点。

    1)选择VisualDSP++主界面下拉菜单Settings中的Watch points,会出现一个Watch points对话框,如图5-38所示。

 

    2)该窗口用于设置使程序停止的条件,使程序停止运行进行判断的方式有三种:寄存器(Registers)、硬件堆栈(Hardware Stacks)和存储器(Memory)。下面以寄存器页面为例进行说明,在寄存器类型中主要包括如下一些设置:

    Register列出了所有寄存器,提供给用户用于选择需要的寄存器进行条件设置。

    Watch For Read——当指定寄存器的读操作满足条件,就暂停程序的执行。读取到数值判断有四种:读到任意值(Any Read)、读入特定值(Read value)、读入值作为某种计算的操作数(Read in computation)和读入未定义的值(Read uninitial)。

    Watcn For WIite——当指定寄存器的写操作满足条件,就暂停程序的执行。条件判断有四种:写任意值(Any write)、或者写指定的值(Write vaIue)、写的值作为某种计算的操作数(Write in computation)、写未定义的值(Write uninitial)。

    Value——读或者写操作的指定值。

    Format——读或者写的指定值的格式,可以选择二进制、整数、浮点数等。

    Add、Edit、Delete——对观察点列表进行添加、删除、编辑等管理操作。

    3)对观察点判断条件设置完毕后,单击Add按钮,将所指定的观察点加入到观察点列表中。利用Add按钮可以加入多个观察点到列表中。

    4)单击OK按钮,完成设置。

    5)运行程序,当程序运行时,满足所设置的任意一个条件时,VisualDSP++将自动停止运行程序。

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 设为首页 | 加入收藏 | 联系安诺 | 友情链接 | 版权申明 |
    安诺电子 版权所有:安诺电子
    电话: 0731-22461925
    传真: 0731-22573522
    信息产业部备案
    *湘ICP备06016315号