在此篇博客中,你将学习到如何使用 gdbgui 进行 ESP32 JTAG 调试。博客将分为以下几个部分:
-
- gdbgui 的安装
-
- ESP-Prog/Jlink 硬件接线方法
-
- 打开 OpenOCD
-
- 打开 gdbgui 并进行调试
-
- 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