ESP32-C3 JTAG 调试
使用OpenOCD学习JTAG调试技巧
讲师:HUI HU
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- GDB、JTAG、OpenOCD基础知识
- 为 ESP32 设置 GDB JTAG 调试
- 使用GDB调试ESP32-C3软件
- JTAG GDB调试技巧
要求
- 一块带有 USB Jtag 接口的 ESP32-C3 开发板,例如“ESP32-C3-DevKit-RUST-1”。
描述
本课程重点介绍如何使用 GDB 通过 OpenOCD 实现 ESP32-C3 固件软件的 JTAG 调试。
我们将学习以下GDB命令的JTAG调试技巧:
(1)断点命令:学习如何在代码的不同位置添加断点、如何查看断点信息、删除断点以及设置临时断点;
(2) Watch命令:学习如何查看不同类型变量的值,例如整数、指针和表达式;
(3)Next、Step、Until命令:学习如何一步步调试代码;
(4) 打印命令:学习如何打印不同函数和文件中的整数、数组、字符串、结构体和变量的数据值,以及如何通过打印命令设置不同值的数据;
(5) 显示命令:了解显示命令如何自动显示变量的值;
(6)查看命令:学习如何根据内存地址显示变量的值;
(7) ptype、whatis命令:学习如何显示变量的类型;
(8) Backtrace、where、frame命令:学习如何通过堆栈信息跟踪代码;
(9) 跳转命令:学习如何通过跳转命令忽略代码、重复代码和运行分支代码;
(10)设置命令:学习如何设置“代码”变量值以及如何设置“环境”变量值;
(11) 定义命令:学习如何使用定义命令创建一个新的“命令”;
笔记:
本课程基于一块 ESP32-C3 USB JTAG 板,而不是一块普通的 ESP32 板。您可以从第四讲获得更多信息。
本课程适合谁:
- 对使用 GDB JTAG 调试 ESP32-C3 感兴趣的人
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。