TRACE32——变量显示选项Setup.Var

劳特巴赫TRACE32支持多种格式灵活地显示变量。您可以在Var.View*或者Var.watch* 窗口对所选的变量通过 **右击变量-Format…**进行单独设置格式。

Var.View窗口图示

除此之外,我们还支持使用Setup.Var 进行变量显示格式的全局设置。

命令语法:

SETUP.Var [%<format> …]
其中<format>常用参数如下:
ALL | DEFault
BINary [.on | .OFF]
Decimal [.on | .OFF]
Hex [.on | .OFF]
E [.on | .OFF]
Fixed [.on | .OFF]
Index [.on | .OFF]
Location [.on | .OFF]
SCALED [.on | .OFF]
SpotLight [.on | .OFF]
String [.on | .OFF]
sYmbol [.on | .OFF]
Type [.on | .OFF]

同时,直接执行命令Setup.Var不加任何参数或者点击TRACE32菜单Var-Format 也可以打开图形化窗口进行手动配置:

菜单栏

手动配置窗口

在不同的参数搭配下,命令语法可用于相对应的应用场景中。以下举例说明:

示 例 一

实时刷新变量

Setup.Var %E

该命令即可全局设置所有的变量,在Var 观察窗口能够实时刷新。

如果需要高亮显示变化的值,可以再加一个***%SpotLight***参数(可缩写为 %SL

Setup.Var %E %SL

完成设置后,如果CPU全速运行时可以看到相关变量在实时动态地刷新,如下所示。

示 例 二

2/10/16进制

TRACE32默认情况,会根据变量的类型来决定使用十进制或者十六进制的方式显示。如果想改变显示格式,可以参考如下命令:

//打开16进制显示
//关闭二进制和十进制显示
Setup.Var %Hex %BIN.off %D.off

效果如下:

示 例 三

变量类型和变量地址

使用***%Location***参数,即可根据符号表信息,显示变量对应的内存地址信息;

使用***%Type***参数,可以显示变量的类型:

Setup.Var %Location %Type

效果如下:

关于Setup.Var 的更多语法格式,可以参考如下文档:

https://www2.lauterbach.com/pdf/general_ref_s.pdf

关于Var 命令的使用,可以参考如下文档

https://www2.lauterbach.com/pdf/general_ref_v.pdf

TRACE32——变量显示选项Setup.Var相关推荐

  1. python中声明变量 var_声明变量的方法 var、let、const

    简介 "变量提升"意味着变量和函数的声明会在物理层面移动到代码的最前面,但这么说并不准确. 实际上变量和函数声明在代码里的位置是不会动的,而是在编译阶段被放入内存中. 声明变量的方 ...

  2. js变量前有 var 与没有的区别

    var 不一定是用来定义局部变量的 jscript的全局变量和局部变量的分界是这样的: 过程体(包括方法function,对象Object o ={})外的所有变量不管你有没有加var保留字,他都是全 ...

  3. 谈谈var变量提升以及var,let,const的区别

    1.首先我们理解一个''提升''这个概念,意思就是无论var aaa ="我是var"这行代码在哪个位置,变量的声明都会被提升到所在作用域最前端执行,而变量的赋值则是在当前行执行, ...

  4. 浅谈js中的var和function变量提升,var声明变量提升,块级作用域中的函数提升

    1.首先最常见的一种变量提升 console.log(a); //输出 undefinedvar a=10;console.log(a) // 输出 10 var 有提升的作用其实上面的代码会变成会变 ...

  5. W3Cschool编程实战答案之JavaScript

    JavaScript 注释语句操作 /*** 你的代码运行结果将显示在这里.* 使用 console.log() * 结果将显示在你浏览器的开发工具里的 JavaScript 控制台.*/ //浏览器 ...

  6. ansible的setup模块和Facts变量及magic变量

    ansible的setup模块和Facts变量 Host Factsbianl setup模块 setup常用的变量 使用setup模块可以查看收集到的facts的信息 对收集的信息进行过滤 play ...

  7. Kotlin专题「二」:变量(var与val)、常量、注释

    前言: 莫问良人长与短,从此山水不相逢. 一.概述   大家都知道 Kotlin 现在被 Gooogle 定为 Android 的官方开发语言.Kotlin 在项目中的使用将会越来越广泛,这也掀起了一 ...

  8. JDK10的新特性:本地变量类型var

    文章目录 简介 为什么我们需要var var使用在什么地方 var不能用在什么地方 其他var的特点 总结 简介 java以面向对象的特性显著于世并得到了蓬勃的发展.在语言的发展过程中,为了让java ...

  9. uniapp 获取到js文件var一个变量怎么获取到这个变量值_浅析Js中const,let,var的区别及作用域...

    理解:let变量的作用域只能在当前函数中 js中const,let,var的区别及作用域_lianzhang861的博客-CSDN博客​blog.csdn.net 全局作用域中,用 const 和 l ...

最新文章

  1. centos格式化优盘命令_centos 磁盘分区、格式化及挂载
  2. 你所了解的python岗位有哪些_Python是最火语言之一,那么他适合做哪些岗位?Python最全岗位!...
  3. python写订单管理系统_利用Python快速搭建钉钉和邮件数据推送系统
  4. uva1504(模拟+暴力)
  5. jsp的flash小例子
  6. PHP IE中下载附件问题
  7. MySQL find_in_set()函数
  8. sqlserver2012——XML查询
  9. html msn 消息,msn在线通玩法介绍 如何创建自己的msn在线通HTML代码
  10. 缺少比较器,运放来救场!(运放当做比较器电路记录)
  11. 计算机国际期刊等级,计算机期刊等级(全)
  12. 《软件系统架构:使用观点和观点与利益相关者合作》阅读小结——一
  13. 木讷的程序员需要知道的事情 (二)
  14. 微软官方建议的28条代码优化方案
  15. 程序语言 | 编程范式/泛型一览
  16. 使用 TestFight 构建 Beta 测试版本
  17. 【视点】从一些实例看大数据部门的权与责
  18. 谷歌翻译代码-google translate code
  19. CSS入门基础学习(上)
  20. 【React Native进阶】React Native Gesture Handler的使用

热门文章

  1. uniapp编译成功,手机不运行
  2. 【新人入门】Markdown——超级好用的笔记工具
  3. 推荐一些国内目前比较流行的建站程序!(不仅仅是CMS内容管理系统)
  4. Unity调用外部Shell脚本或exe
  5. Java—文件I/O操作
  6. 判定二次曲面为椭球面的方法
  7. ExtJS4.0 fieldLabel 整死人了,就是显示不出来
  8. 用python来录制扬声器的发音
  9. 计算机专业 发展,计算机专业三年发展计划
  10. (转载)GUN gcc 中文手册