首页
›
嵌入式基础与RISC-V
›
179-硬件调试器 JTAG与OpenOCD配置
›
《JTAG协议与ARM断点调试管理实战》
VIP10
本课程属于:179-硬件调试器 JTAG与OpenOCD配置
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
JTAG协议与ARM断点调试管理实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
JTAG协议概述
JTAG的起源 · IEEE 1149.1标准 · JTAG在嵌入式调试中的核心地位
JTAG
协议概述
02
JTAG硬件接口
TDI · TDO · TCK
JTAG
硬件接口
03
JTAG状态机
Test-Logic-Reset · Run-Test/Idle · Shift-DR
JTAG
状态机
04
JTAG指令寄存器(IR)与数据寄存器(DR)
BYPASS · IDCODE · SAMPLE/PRELOAD
JTAG
IR
05
JTAG链式拓扑
多器件级联原理 · IR/DR扫描链长度计算 · TAP控制器寻址
JTAG
链式拓扑
06
ARM调试架构概述
ARM CoreSight调试体系 · DAP(调试访问端口) · AHB-AP与APB-AP
ARM
调试架构概述
07
ARM调试接口
SWD(串行线调试)与JTAG的对比 · SWJ-DP(串行线JTAG调试端口…
ARM
调试接口
08
ARM断点机制
硬件断点(FBP)与软件断点(BKP…
ARM
断点机制
09
ARM观察点(Watchpoint)
数据访问监控 · 比较器原理 · 地址掩码
ARM
Watchpoint
10
调试事件与异常
Debug事件 · Monitor模式 · Halt模式
调试事件
异常
11
CoreSight调试组件
ETM(嵌入式跟踪宏单元) · ITM(仪器化跟踪宏单元) · TPIU(跟踪端口接口单元)
CoreSight
调试组件
12
JTAG调试器固件设计
FTDI MPSSE模式 · OpenOCD架构 · CMSIS-DAP协议
JTAG
调试器固件设计
13
JTAG时序分析
TCK频率选择 · 信号完整性 · 飞线调试的注意事项
JTAG
时序分析
14
ARM断点寄存器编程
通过JTAG读写DBGBCR · DBGBVR · DBGWCR
ARM
断点寄存器编程
15
断点触发流程
从指令预取到断点异常 · 断点替换与恢复
断点触发流程
从指令预取到断点…
16
多核调试
SMP与AMP模式下的断点同步 · GDB多线程调试支持
多核调试
SMP
17
Flash断点
Flash补丁单元(FPB) · Flash断点与硬件断点的协同
Flash
断点
18
实时调试(Real-Time Debug)
无暂停断点 · 数据捕获 · RTOS感知调试
Real-Time
Debug
19
JTAG安全与锁定
JTAG安全机制 · 调试锁定(DBGLCK) · 熔丝烧断
JTAG
安全
20
调试性能优化
减少JTAG扫描次数 · 批量传输 · DCC(调试通信通道)使用
调试性能优化
JTAG
21
ARM TrustZone调试
安全世界与非安全世界的断点隔离 · 调试认证
ARM
TrustZone
22
JTAG协议分析仪使用
逻辑分析仪抓取JTAG波形 · 解析IR/DR扫描
JTAG
协议分析仪使用
23
自定义JTAG调试工具
基于Raspberry Pi的JTA… · PyJTAG库使用
JTAG
自定义
24
断点管理策略
断点池管理 · 动态断点插入与移除 · 条件断点实现
断点管理策略
断点池管理
25
调试符号与源码映射
ELF文件解析 · DWARF调试信息 · 源码级断点
调试符号
源码映射
26
远程调试
GDB远程协议 · JTAG服务器(OpenOCD · JLinkGDBServer)配置
远程调试
GDB
27
性能分析
基于ETM的指令跟踪 · 代码覆盖率分析 · Cache命中率调试
性能分析
ETM
28
低功耗调试
WFI/WFE状态下的调试 · 电源域隔离 · 调试唤醒
低功耗调试
WFI/WFE
29
JTAG故障排查
常见JTAG连接问题 · TAP状态机失锁 · IDCODE读取失败
JTAG
故障排查
30
综合实战
搭建完整的JTAG调试环境 · 实现一个自定义断点管理器 · 调试一个真实的ARM裸机程序
综合实战
JTAG
所属VIP或分类
同VIP:ARM-JTAG与OpenOCD联合调试故障定位
同VIP:JTAG协议与Flash烧录脚本调试实战
同VIP:JTAG调试器硬件选型与OpenOCD配置实战