小编Hol*_*ger的帖子

如何在Trace 32中放置具有逻辑条件的断点

我想设置一个断点,当两个变量包含某个值时,该断点将停止我的应用程序。例如,当x == 10和y == 11时都停止执行。

如何在劳特巴赫TRACE32中实现这一目标?

trace32 lauterbach

5
推荐指数
1
解决办法
1325
查看次数

如何使用T32_WriteMemory函数在python中将值写入内存地址

我试图使用python自动化Trace32函数.我正在尝试使用T32_WriteMemory()函数将值写入内存地址.有人可以帮助我如何继续这个功能吗?

以下是T32 Api pdf(api_remote.pdf)的参考:

int T32_WriteMemory(
   uint32_t  byteAddress
   int       access,
   uint8_t  *buffer,
   int       byteSize
); 
Run Code Online (Sandbox Code Playgroud)

byteAddress:要开始写入的目标内存地址

access:内存访问说明符

缓冲:输出

byteSize:要读取的字节数

python trace32

2
推荐指数
1
解决办法
802
查看次数

在 VSCode 或 Visual Studio 中进行 Trace32 调试

是否可以利用 Trace32 Power Debug USB 工具在 VSCode 或 Visual Studio 中使用 Lauterbach 调试嵌入式 C 代码?

我为什么要这么做?

我不喜欢Trace32提供的GUI,但需要使用Lauterbach“电源调试接口/USB 3”

也许有一种方法可以执行所有必要的命令并通过命令行取回行号、变量值(经典调试信息)。通过将其集成到 VSCode 或 Visual Studio 中,我们将拥有一个令人惊叹的环境。

c debugging visual-studio lauterbach vscode-debugger

2
推荐指数
1
解决办法
2941
查看次数

为什么在JTAG和Lauterbach的TRACE32软件之间需要一个设备?

https://www.microsemi.com/images/soc/partners/solution/ip/Trace_small.jpg这样的矩形东西有什么意义?为什么gdbserver可以通过以太网进行调试而无需任何其他硬件,而这个TRACE32庞然大物S / W本身却不能解码/编码来自JTAG端口的信号?JTAG本身不是端口吗?它不发送信号吗?为什么这段软件不能解释它们?为什么需要这个东西(顺便说一句,顺便说一句,一旦无效,通常是黑魔法)。是否存在在JTAG和USB端口之间存在特定设备的原因(请注意,TRACE32安装具有800 MB ...)

jtag trace32 lauterbach

-3
推荐指数
1
解决办法
259
查看次数