LauterBach使用教程

本文介绍了使用Lauterbach调试器进行硬件连接、软件安装、烧录代码及调试的基本步骤。包括连接调试器、选择CPU、设置断点、查看和修改变量、查看函数源码、添加断点、绘制变量图形以及查看内存和堆栈等操作。同时提出了关于烧录UCB和实时绘制的疑问。

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

工作需要,使用到劳得巴赫,但是公司只买了调试器,却没有买教程,所以就只能自己摸索和网上搜索这两种途径来学习。

注意:lauterbach可以使用命令来操作,但是由于本人刚刚使用,目前基本上使用的都是界面的按钮,以后会陆续学习命令行指令和脚本的方式。

首先记录基本的使用。

1.首先是硬件的连接和使用:插拔前需要断点,避免损坏调试器、适配器和dap线。由于我使用的线是有一点问题的,所以dap的红线和白点相反(通常来说,白点和红线位置为一致才可以)

2.软件安装:

    1.打开安装包进行安装,双击setup.bat脚本进行安装,需要电脑权限。

    2.通常来说是直接next就可以完成安装。

    3.需要注意的是:选择typical安装的时候选择自己芯片对应的安装就可以,当然也可以全部安装。

    4.注册的时候,可以连着调试器注册或者later都可以。

3.软件的使用:

        1.打开软件:找到自己芯片对应的应用即可。

        2.连接调试器,不连接是无法打开这个软件的,成功打开时右下角显示power down

        3.连接板子(给板子上电,右下角会变成system down

 

        4.选择自己板子对应的cpu(可以直接界面选择也可以命令行的方式)(cpu里的system setting),我们板子需要sys复位,所以选择sys。 

 

        5.选择up,会进入system ready状态,并且板子电流会变到0.04A左右(我们目前的工程),此时就可以烧入代码

 

        6.烧录elf程序:选择TC37x(不同芯片不同)第一行的program FLASH下的program object file,左下角会显示进度。

        7.选择go-ok,会进入running 状态,电流会变成0.26A(我们的工程),如果没有变的话需要reset一下,(因为我们配置了sys reset)

 

4.调试:

        1.查看变量和修改等:View-watch-然后点那个蓝色的i,就可以选择了,一般输入emc*,这样就可以把所有包含emc的变量找出来。然后右键该变量,设置刷新以及变量的进制等等。

 

 

 

 

 

 

         2.查看函数:类似于查看变量

 

         3.查看函数源码:

         点击mode可以切换汇编还是c源码(毕竟涉及到公司代码,就马赛克了)

 

 

         也可以修改代码

 

 

         注:如果看不到源c代码,可以再把工程添加进来,但是要保持编译路径和工程路径一致才行。(也就是服务器上编译时候的路径一模一样的路径,选中到工程目录就可以)

 ​​​​​​​

 

        可以边看函数边看变量

 ​​​​​​​

 

 

         4.添加断点和调试:两种方法:一种是直接双击点断点双击取消,另一种就是右键来设置

 ​​​​​​​

 

 

 

 

 

 ​​​​​​​

 

 

         可以统一查看和修改所有断点

 

 

        5.绘制变量图形(使用snooper)

 

 

 

 

 

 

 

        5. 打开所有文件

 

 

         6.cpu寄存器的查看和修改:

 

         7.外设寄存器查看和修改:

 

         注:一般情况下运行状态不可以修改外设寄存器的值,但是可以通过修改配置来修改为运行时可修改(cpu寄存器则不可以)(修改这个配置,运行时也可以查看代码)

 

 

        8.查看内存

 

 

 

 

         9.查看堆栈:

 

 

         10.性能分析:

         11.可以保存某一个运行时间的数据的trace,也可以导入查看

 

 

目前只会这么多,然后我有疑问:

1.烧文件的时候,如何烧入ucb???

2.绘制的时候可不可以实时绘制???

 

 

评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值