这货是我用过最贵的调试器

这篇博客介绍了劳德巴赫LAUTERBACH LA-3500调试器的使用,包括软件安装、程序下载与测试、变量观察等步骤。作为高端调试工具,LA-3500以其高昂的价格和强大的功能被称为调试器中的贵族。通过简单的操作指南,帮助读者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这些年用过的调试器其实也不少,JLink,STLink,PEMicro,还有TI的等等,但是劳德巴赫LAUTERBACH这货是用过最贵的,硬件加上软件价格不菲,号称调试器中的贵族,今天我们简单来介绍下

ea250154ad3132e95fede01d7139c998.png

摘要

本篇笔记主要记录劳德巴赫调试器的应用指导,以LA-3500型号和MPC5744p单片机说明。

准备工作

  1. 准备好trace32软件

  2. 劳德巴赫调试器LA-3500。

安装软件

安装trace32软件,配合劳德巴赫调试器使用。打开安装包,双击setup.bat进行安装,一路next,进行安装。

2f8c826f4d83e5ab2ca75ad927d10ed1.png

58562329ee8814c22147f191fda7ee96.png

466b19bcaa322453580f45201933a1e0.png

a21c2c77d87794b3cd29a3a07b5973ec.png

安装完成侯在开始菜单可以看到如下图所示的一系列图标

583d27bf0ecf76c2fef7c76b7cd61f4a.png

打开查看下,license信息。

f9535d8587d1b8832af787d9901cab01.png

设置CPU

2a347a7537c455715fe5b798e21ac1bf.png

67e20349322b871dfdfeb2982e89ccd0.png

下载程序测试

在tools->Program Flash

7be0dbe1deab63728037c0277100cd0c.png

24b63c287d4e5e2882a55d090f03361f.png

装在要下载的文件

773a0973710e4d4da7d76279f16debfa.png

下载完成

02074f3272a11b5cfaac6e93212ff536.png

运行测试

a425b2375fb9fa3f5aba3b945e98f66e.png

观察变量

在Var菜单里添加要观察的变量,可以查看变量值。

0638a8ae3fe5fabb2d16eedaf7b64804.png

6158af35ea8336bc83891169c38e85aa.png

总结

本文档只是作为劳德巴赫调试器的初步应用搭建和简单调试说明,更丰富的调试技巧和案例请参考光官网和软件说明。

视频号也会分享一些好玩的东西,欢迎大家关注

### 使用劳德巴赫调试器处理嵌入式系统开发中的HEX文件 劳德巴赫调试器(Lauterbach Debugger),也称为Trace32,在嵌入式系统开发中广泛用于程序调试和分析。当涉及到HEX文件时,该工具提供了多种功能来加载、解析并执行基于这些文件的操作。 #### 加载HEX文件到目标设备 为了将应用程序通过HEX文件形式下载至微控制器或其他嵌入式硬件平台,可以利用命令`P.load.hex`[^1]: ```text P.load.hex <filename> ``` 此指令会读取指定路径下的`.hex`文件,并将其内容传输给连接的目标板卡上的闪存或者其他非易失性存储介质内。 #### 验证上传的数据准确性 一旦完成数据传送过程之后,建议验证已烧录进去的信息是否正确无误。这可以通过比较原始二进制映像同实际存在于ROM里的版本之间的差异实现。具体操作如下所示: ```text CHECK.MEMORY.BLOCK <start_address> <end_address> == <expected_value> ``` 上述语句用来确认从起始地址到结束地址范围内的所有字节都等于预期值;如果存在不匹配之处,则会产生错误报告提示用户注意。 #### 设置断点与单步执行 对于进一步的功能测试而言,可以在特定位置设置软件断点以便暂停运行流程,从而更细致地观察变量状态变化情况以及函数调用关系图谱等细节特性。例如: ```text BP.Set <address_or_symbol> ``` 这条命令会在所指明的位置处建立一个临时性的中断标志位,使得CPU每次到达这里都会自动停止下来等待开发者输入下一步指示之前不会继续前进。与此同时,“Step”类别的动作允许逐条语句地推进当前线程直至遇到下一个分支结构为止。 #### 调试辅助资源链接 除了基本的编程接口之外,官方文档还提供了一系列教程和技术白皮书帮助工程师更好地掌握如何高效运用这一强大工件开展日常工作。访问[Lauterbach Support](https://www.lauterbach.com/support.html)页面可以获得最新版的手册资料以及其他支持服务选项列表。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值