ESP32 使用 gdbgui 进行 JTAG 调试

这篇博客介绍了如何利用gdbgui进行ESP32的JTAG调试,包括gdbgui的安装(通过pipx或pip)、ESP-Prog/Jlink的硬件接线、OpenOCD的安装与配置,以及gdbgui的启动与调试步骤。重点讲述了gdbgui的使用和OpenOCD的版本检查与运行。
摘要由CSDN通过智能技术生成

在此篇博客中,你将学习到如何使用 gdbgui 进行 ESP32 JTAG 调试。博客将分为以下几个部分:

    1. gdbgui 的安装
    1. ESP-Prog/Jlink 硬件接线方法
    1. 打开 OpenOCD
    1. 打开 gdbgui 并进行调试
    1. gdbgui 相关操作

1. gdbgui 的安装

gdbgui 有两种主流安装方式(来自于 gdbgui 官方教程):

  • 使用 pipx 进行安装
  • 使用 pip 进行安装

1.1 使用 pipx 进行安装(推荐)

在终端里输入以下内容来安装 pipx:

python3 -m pip install --user pipx
python3 -m userpath append ~/.local/bin

然后使用 pipx 来安装 gdbgui

pipx install gdbgui

To upgrade run

pipx upgrade gdbgui

当安装完成,在终端输入 gdbgui 来运行 gdbgui 即可,或者输入 gdbgui -h来查看帮助

如果要卸载 gdbgui,在终端输入

pipx uninstall gdbgui

你也可以使用 pipx 免安装 gdbgui 而直接使用,在终端输入以下指令:

pipx run gdbgui

然后在你的浏览器中会自动打开 gdbgui。

1.2 使用 pip 进行安装

Method 2: Using pip
如果你偏向于使用虚拟环境,你可以激活一个虚拟环境然后运行:

pip install gdbgui

你可以使用如下指令更新 gdbgui:

pip install --u
  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值