首页
›
嵌入式与底层系统
›
040-嵌入式调试与故障定位
›
《STM32硬件调试之JTAG与SWD配置实战工程》
VIP22
本课程属于:040-嵌入式调试与故障定位
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
STM32硬件调试之JTAG与SWD配置实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=学习目标 · STM32硬件调试的意义 · JTAG与SWD的整体框架与学习路径
课程导入
目标=学习目标
02
调试接口基础
目标=JTAG与SWD的基本概念 · 历史演进 · 协议差异
调试接口基础
JTAG
03
STM32调试子系统
目标=CoreSight架构 · 调试端口 · 访问端口
STM32
调试子系统
04
JTAG接口详解
目标=TDI · TDO · TCK
JTAG
接口详解
05
SWD接口详解
目标=SWDIO · SWCLK信号定义 · 双向通信机制
SWD
接口详解
06
调试器与工具链
目标=ST-Link · J-Link · CMSIS-DAP
调试器
工具链
07
硬件连接实战
目标=最小系统板调试口引出 · 上拉下拉电阻 · 复位电路与电源域注意事项
硬件连接实战
目标=最小系统板…
08
STM32CubeMX配置
目标=调试接口选择 · SYS调试模式设置 · 引脚分配与时钟树影响
STM32CubeMX
配置
09
Keil MDK配置实战
目标=调试器选择 · SWD/JTAG模式切换 · Flash下载算法与复位方式设置
Keil
MDK
10
STM32CubeIDE配置实战
目标=调试配置 · OpenOCD脚本 · GDB客户端与SWD连接参数
STM32CubeIDE
配置实战
11
OpenOCD配置实战
目标=interface与targe… · adapter speed · transport select与复…
OpenOCD
配置实战
12
SWD协议层分析
目标=包结构 · 请求与应答 · 奇偶校验
SWD
协议层分析
13
JTAG状态机
目标=TAP控制器状态迁移 · 指令寄存器与数据寄存器操作 · IR/DR扫描流程
JTAG
状态机
14
调试寄存器访问
目标=DHCSR · DCRSR · DCRDR
调试寄存器访问
DHCSR
15
断点与 watchpoint
目标=硬件断点 · 软件断点 · FBP/FPB单元
watchpoint
断点
16
Flash编程与调试
目标=Flash Patch and… · 下载算法 · 选项字节与读保护影响
Flash
编程
17
低功耗模式调试
目标=Sleep · Stop · Standby模式下的调试连接保持
低功耗模式调试
Sleep
18
多器件调试
目标=JTAG菊花链 · 多SWD设备 · 多核STM32的调试通道分配与地址映…
多器件调试
JTAG
19
常见连接故障
目标=无法识别芯片 · SWD/JTAG被禁用 · 引脚冲突
常见连接故障
目标=无法识别芯…
20
通信稳定性问题
目标=长线 · 干扰 · 上拉电阻
通信稳定性问题
目标=长线
21
安全与保护机制
目标=读保护 · 写保护 · 调试保护
安全
保护机制
22
实战案例一
目标=STM32F103最小系统SW…
实战案例一
STM32F103
23
实战案例二
目标=STM32F407 JTAG菊…
实战案例二
STM32F407
24
实战案例三
目标=STM32L4低功耗Stop模…
实战案例三
STM32L4
25
实战案例四
目标=使用OpenOCD与GDB命令… · 断点与寄存器查看
实战案例四
OpenOCD
26
实战案例五
目标=从JTAG切换到SWD的工程迁… · 引脚释放与固件兼容性处理
实战案例五
JTAG
27
自动化与脚本
目标=OpenOCD脚本 · PyOCD Python API · 批量烧录与产线调试方案
自动化
脚本
28
调试技巧进阶
目标=实时变量监视 · SWO/ITM跟踪 · Event Recorder与pri…
调试技巧进阶
目标=实时变量监…
29
综合项目
目标=设计一个支持JTAG与SWD双…
综合项目
JTAG
30
课程总结与提升
目标=知识体系回顾 · 调试思维培养 · 常见误区
课程总结
提升
所属VIP或分类
同VIP:ARM架构驱动开发与Bootloader调试实战工程
同VIP:GD32V外设驱动开发与调试工具使用实战工程
同VIP:GD32V性能调优与调试工具使用实战工程