Lauterbach使用(一):使用Python脚本一键启动Trace32

目录

工具箱

Python参考脚本

快速启动方式

方式一:直接点击脚本,运行脚本启动Trace

方式二:在vscode中右键打开


最近使用Trace32(2024.09)做调试,打开Trace32后, 会有一系列的设置需要选择。

那有没有一种更为便捷的方式打开Trace32?

答案是肯定的!Lauterbach官方提供了Python库lauterbach-trace32-pystart,可以直接使用python脚本快速启动Trace32。

工具箱

必要工具:python3,Trace32(2024.09),python库(lauterbach-trace32-pystart)

可选工具:vscode,vscode插件(python)

Python参考脚本

import lauterbach.trace32.pystart as pystart
import os

pystart.defaults.system_path = r"C:\T32" #Trace32安装路径

pv = pystart.PowerView(
    connection = pystart.USBConnection(),
    target = "t32marm")# 根据平台选择t32marm/t32mtc等

src_file  = 'chip_config.cmm'
dest_file = 'work-settings.cmm'

with open(src_file, 'rb') as src, open(dest_file, 'wb') as dest:
    dest.write(src.read())

pv.title = f"TRACE32 PowerView for ARM 0"
pv.id = "T32_arm0"

powerview.start()
powerview.wait()

快速启动方式

方式一:直接点击脚本,运行脚本启动Trace

这种方式需要将py脚本的打开方式设置为使用python打开。双击py脚本即可一键启动Trace。

方式二:在vscode中右键打开

这种方式需要在vscode中安装Python插件。这种方式的优点是,当修改完代码,并编译完成后,可以直接在vscode中运行脚本,不用再回到工程文件夹中使用方式一打开。

选中py脚本,右键:Run Python file in Terminal

两种方式均可以一键启动Trace。如果配置好cmm文件,可以一键加载文件,更为便捷。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值