TRACE32——变量显示选项Setup.Var
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相关推荐
- python中声明变量 var_声明变量的方法 var、let、const
简介 "变量提升"意味着变量和函数的声明会在物理层面移动到代码的最前面,但这么说并不准确. 实际上变量和函数声明在代码里的位置是不会动的,而是在编译阶段被放入内存中. 声明变量的方 ...
- js变量前有 var 与没有的区别
var 不一定是用来定义局部变量的 jscript的全局变量和局部变量的分界是这样的: 过程体(包括方法function,对象Object o ={})外的所有变量不管你有没有加var保留字,他都是全 ...
- 谈谈var变量提升以及var,let,const的区别
1.首先我们理解一个''提升''这个概念,意思就是无论var aaa ="我是var"这行代码在哪个位置,变量的声明都会被提升到所在作用域最前端执行,而变量的赋值则是在当前行执行, ...
- 浅谈js中的var和function变量提升,var声明变量提升,块级作用域中的函数提升
1.首先最常见的一种变量提升 console.log(a); //输出 undefinedvar a=10;console.log(a) // 输出 10 var 有提升的作用其实上面的代码会变成会变 ...
- W3Cschool编程实战答案之JavaScript
JavaScript 注释语句操作 /*** 你的代码运行结果将显示在这里.* 使用 console.log() * 结果将显示在你浏览器的开发工具里的 JavaScript 控制台.*/ //浏览器 ...
- ansible的setup模块和Facts变量及magic变量
ansible的setup模块和Facts变量 Host Factsbianl setup模块 setup常用的变量 使用setup模块可以查看收集到的facts的信息 对收集的信息进行过滤 play ...
- Kotlin专题「二」:变量(var与val)、常量、注释
前言: 莫问良人长与短,从此山水不相逢. 一.概述 大家都知道 Kotlin 现在被 Gooogle 定为 Android 的官方开发语言.Kotlin 在项目中的使用将会越来越广泛,这也掀起了一 ...
- JDK10的新特性:本地变量类型var
文章目录 简介 为什么我们需要var var使用在什么地方 var不能用在什么地方 其他var的特点 总结 简介 java以面向对象的特性显著于世并得到了蓬勃的发展.在语言的发展过程中,为了让java ...
- uniapp 获取到js文件var一个变量怎么获取到这个变量值_浅析Js中const,let,var的区别及作用域...
理解:let变量的作用域只能在当前函数中 js中const,let,var的区别及作用域_lianzhang861的博客-CSDN博客blog.csdn.net 全局作用域中,用 const 和 l ...
最新文章
- centos格式化优盘命令_centos 磁盘分区、格式化及挂载
- 你所了解的python岗位有哪些_Python是最火语言之一,那么他适合做哪些岗位?Python最全岗位!...
- python写订单管理系统_利用Python快速搭建钉钉和邮件数据推送系统
- uva1504(模拟+暴力)
- jsp的flash小例子
- PHP IE中下载附件问题
- MySQL find_in_set()函数
- sqlserver2012——XML查询
- html msn 消息,msn在线通玩法介绍 如何创建自己的msn在线通HTML代码
- 缺少比较器,运放来救场!(运放当做比较器电路记录)
- 计算机国际期刊等级,计算机期刊等级(全)
- 《软件系统架构:使用观点和观点与利益相关者合作》阅读小结——一
- 木讷的程序员需要知道的事情 (二)
- 微软官方建议的28条代码优化方案
- 程序语言 | 编程范式/泛型一览
- 使用 TestFight 构建 Beta 测试版本
- 【视点】从一些实例看大数据部门的权与责
- 谷歌翻译代码-google translate code
- CSS入门基础学习(上)
- 【React Native进阶】React Native Gesture Handler的使用