问题标签 [lauterbach]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1585 浏览

lauterbach - 在 Trace32 Lauterbach 中获取静态符号的地址

我知道要获取劳特巴赫的符号地址,使用了 Address.Offset() ,但是此命令不适用于静态函数!找不到静态符号。那么获取静态符号地址偏移量的命令是什么呢?

0 投票
1 回答
1726 浏览

trace32 - 是否可以从文件中读取数据并存储到使用 VAR.NEWGLOBAL 创建的 PRACTICE 变量中

我找到了一个例子,

&data 是一个 PRACTICE 宏。我需要解析这些数据。因为它存储在宏中,所以我不能。是否可以将其存储在 PRACTICE 变量中?如果是这样,命令会是什么样子?

0 投票
1 回答
867 浏览

debugging - 在 Trace32 中的寄存器写入上设置断点

在创建新断点时,我看到了一个在读取或写入寄存器时设置断点的选项,但它是灰色的。我如何选择该选项以及我将如何编写,例如,当某些东西将 0x60002806 或 > 0x60002000 的值写入寄存器 A2 时我想中断?

0 投票
2 回答
895 浏览

trace32 - 如何在 Trace32 中调试期间禁用汇编?

我想在使用 Trace32 进行调试期间禁用汇编并查看纯 C/C++ 代码。

可以这样做吗?

0 投票
1 回答
1990 浏览

trace32 - 从哪里可以下载 trace32 远程 API

我正在查找用于远程控制和 JTAG 访问的 LauterBach trace32 API 的文档,但无法找到实际的 API。有人可以指出我可以从哪里获得用于远程控制和 JTAG 访问的最新 trac32 API 的位置。

0 投票
1 回答
316 浏览

flash - 如何在劳特巴赫的脚本中传递参数

我有一个名为选项的变量,它可以根据选择框将值设为 NOP 或 TARGET。我想传递这个参数的值并创建区域:

因此,我想传递参数 Option2 而不是上面的行,但以下语法总是会出错:

什么是正确的语法

0 投票
1 回答
873 浏览

trace32 - 在 Trace32 中用常量填充内存

我是 Trace32 的新手,我只是尝试从给定的地址开始填充 174 字节,并使用相同的值(有时为 0x00,有时为 0XFF)。

查看文档,Data.Set 似乎是要走的路,但我无法弄清楚正确的论点。

谢谢。

0 投票
3 回答
1885 浏览

raspberry-pi2 - lauterbach trace32 CPU Core 特定条件断点与 arm cortex a7

当特定核心执行语句时,有没有办法在 trace32 中放置断点。

我有一块四核cortex-a7板(树莓派 2)。我能够连接到它,放置断点(现在仅适用于核心 0),但我希望 trace32 仅在特定核心执行断点代码时才到达断点。比如说核心 3 执行它。

目前断点仅在 core-0 中命中。我编写了一个简单的程序,将 0-9 输出到 UART。此外,当我在 trace32 中运行任何程序时,通过将其直接加载到 RAM 中,似乎只有核心 0 正在执行,并且它反复进入“由向量捕获停止”,但是当我通过将程序加载到 sdcard/flash 内存中来尝试它时,所有四个核心似乎都在执行。

我已经通过激活其他内核和停用它们来检查 uart 输出,并且似乎这些内核确实被相应地激活和停用。

内核停用时的 uart 输出是正确/有序的(打印从 0 到 9 的系列),当内核处于活动状态时,它的混合 ( print of 0-9 are not in order),证明了我的假设。

此外,当它在核心 0 的断点处停止时,如果我从 trace32 状态栏中的下拉菜单中选择其他核心,则其他核心正在执行不同的语句。即不同核心的电脑是不同的。

我尝试使用条件断点,例如

但这似乎不起作用。

任何帮助表示赞赏。提前致谢

0 投票
1 回答
860 浏览

command - trace32 cmm 命令加载 CE 符号

我需要在 trace32 调试器中每次目标重置后加载 CE 符号。我需要每次点击这个按钮(加载 CE 符号)在此处输入图像描述

我需要选择nt A8_0(jumpered),如图所示:在此处输入图像描述

如何使用 cmm 命令执行此操作?我也想每隔 10 分钟做一次,比如等待或睡眠事件?

0 投票
1 回答
561 浏览

trace32 - Trace32 程序停止时执行脚本

有没有办法在程序每次停止时执行脚本?我需要做这样的事情:

其中 list 和 Id 是程序中的变量。

但是,当 Id 更改\myvar不更改时,它仍保留与旧 Id 对应的值。

这就是为什么我想在每次程序停止运行时运行一个执行该命令的脚本。