首页
›
嵌入式基础与RISC-V
›
122-JTAG与OpenOCD单片机ARM调试配置
›
《JTAG与OpenOCD单片机ARM调试配置故障定位实战》
VIP10
本课程属于:122-JTAG与OpenOCD单片机ARM调试配置
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
JTAG与OpenOCD单片机ARM调试配置故障定位实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
JTAG基础概念
JTAG历史 · IEEE 1149.1标准 · TAP控制器
JTAG
基础概念
02
ARM调试架构
ARM CoreSight调试架构 · DAP(调试访问端口) · SWJ-DP/SW-DP接口
ARM
调试架构
03
调试硬件连接
JTAG 20针标准接口定义 · 信号线说明(TCK/TMS/TDI/… · 目标板供电与电平匹配
调试硬件连接
JTAG
04
OpenOCD安装与配置
Windows/Linux/macO… · 配置文件结构 · interface与target配置
OpenOCD
安装
05
常用调试器选型
J-Link · ST-Link · FT2232
常用调试器选型
J-Link
06
OpenOCD基础命令
启动OpenOCD · telnet/gdb连接 · halt/resume/step
OpenOCD
基础命令
07
GDB调试基础
GDB与OpenOCD配合 · 设置断点 · 单步执行
GDB
调试基础
08
Flash烧录与验证
Flash算法原理 · OpenOCD flash命令 · 校验与比对
Flash
烧录
09
调试脚本编写
TCL脚本基础 · OpenOCD事件回调 · 自动化测试脚本
调试脚本编写
TCL
10
多核调试
SMP调试 · 多核同步断点 · 多核寄存器查看
多核调试
SMP
11
低功耗调试
WFI/WFE状态调试 · 调试器唤醒 · 功耗测量配合
低功耗调试
WFI/WFE
12
RTOS调试
FreeRTOS/RT-Thread… · 任务列表查看 · 堆栈分析
RTOS
调试
13
异常与中断调试
HardFault定位 · 中断向量表验证 · 异常栈回溯
异常
断调试
14
性能分析
PC采样 · 函数执行时间测量 · Cache命中率分析
性能分析
PC
15
Trace调试
ETM/ITM原理 · SWO输出 · 指令跟踪
Trace
调试
16
硬件断点与软件断点
FPB(Flash Patch an… · 断点数量限制 · 条件断点
硬件断点
软件断点
17
内存保护单元(MPU)调试
MPU配置验证 · 访问违例定位 · Region重叠检测
MPU
内存保护单元
18
看门狗调试
独立看门狗与窗口看门狗 · 调试模式下暂停看门狗
看门狗调试
独立看门狗
19
时钟与复位调试
时钟树验证 · 复位源检测 · RTC调试
时钟
复位调试
20
DMA调试
DMA传输监控 · 描述符链检查 · 传输完成中断调试
DMA
调试
21
通信接口调试
UART/I2C/SPI波形分析 · 数据帧错误定位 · 波特率偏差
通信接口调试
UART/I2C/SPI
22
USB调试
USB枚举过程跟踪 · 描述符验证 · 端点配置检查
USB
调试
23
以太网调试
MAC/PHY初始化验证 · PHY寄存器读写 · 网络抓包配合
以太网调试
MAC/PHY
24
ADC/DAC调试
采样时序验证 · 参考电压检查 · 数据转换精度
ADC/DAC
调试
25
外部中断调试
GPIO中断配置 · 中断优先级 · 中断嵌套问题
外部
断调试
26
Bootloader调试
双区启动验证 · 跳转地址检查 · CRC校验
Bootloader
调试
27
固件加密与安全调试
读保护(RDP) · 安全区调试 · JTAG熔丝位
固件加密
安全调试
28
远程调试
网络转发OpenOCD · SSH隧道 · 云端调试环境搭建
远程调试
OpenOCD
29
常见故障与排除
连接失败 · 无法识别芯片 · Flash写入错误
常见故障
排除
30
综合实战项目
从零调试一个STM32H7项目 · 包含时钟配置 · 外设初始化
综合实战项目
STM32H7
所属VIP或分类
同VIP:ARM-Cortex-M多核调试配置与故障排查实战
同VIP:ARM-Cortex-M调试与GDB调试连接实战
同VIP:JTAG调试器OpenOCD配置与GDB连接实战