首页
›
嵌入式与底层系统
›
040-嵌入式调试与故障定位
›
《JTAG调试器与OpenOCD配置调试与故障定位实战工程》
VIP22
本课程属于:040-嵌入式调试与故障定位
嵌入式与底层系统 · 共 22 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
JTAG调试器与OpenOCD配置调试与故障定位实战工程
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=JTAG与OpenOCD调试的… · 学习目标 · 整体知识框架与实战路线图
课程导入
JTAG
02
JTAG基础原理
目标=边界扫描 · TAP状态机 · 指令寄存器与数据寄存器
JTAG
基础原理
03
调试器硬件体系
目标=J-Link · ST-Link · CMSIS-DAP
调试器硬件体系
J-Link
04
目标芯片调试架构
目标=ARM CoreSight · DAP · AP
目标芯片调试架构
ARM
05
OpenOCD入门
目标=安装方式 · 目录结构 · 启动流程
OpenOCD
目标=安装方式
06
OpenOCD配置语法
目标=interface · transport · adapter
OpenOCD
配置语法
07
目标板配置文件
目标=从零编写board配置文件 · 适配自定义SoC · 多核芯片与外部Flash场景
目标板配置文件
board
08
GDB与OpenOCD协同
目标=GDB Server协议 · 连接方式 · 加载符号
GDB
OpenOCD
09
Flash烧录与编程
目标=flash probe · flash write_image · flash erase
Flash
烧录
10
多核与异构调试
目标=Cortex-A/R/M混合系… · 核间同步 · 启动核选择与多target会话管理
多核
异构调试
11
RTOS感知调试
目标=FreeRTOS · RT-Thread · Zephyr任务列表
RTOS
感知调试
12
边界扫描与BSDL
目标=BSDL文件解析 · EXTEST · SAMPLE/PRELOAD
BSDL
边界扫描
13
SWD调试实战
目标=SWD协议时序 · 引脚复用 · 复位方式
SWD
调试实战
14
复位与启动控制
目标=srst · trst · sysreset
复位
启动控制
15
断点与观察点
目标=硬件断点 · 软件断点 · 数据观察点
断点
观察点
16
OpenOCD脚本编程
目标=Tcl命令扩展 · 事件回调 · 自定义命令
OpenOCD
脚本编程
17
调试速度与稳定性优化
目标=adapter speed · JTAG时钟 · DMA
调试速度
稳定性优化
18
常见连接故障定位
目标=无法识别ID · 目标电压异常 · TCK无输出
常见连接故障定位
ID
19
OpenOCD日志分析
目标=debug_level · log_output · 错误码解读
OpenOCD
日志分析
20
Flash编程故障
目标=算法加载失败 · 扇区保护 · 时钟配置错误
Flash
编程故障
21
安全与保护机制
目标=读保护 · 写保护 · 调试认证
安全
保护机制
22
低功耗与休眠调试
目标=睡眠模式连接丢失 · 调试保持位 · 唤醒源配置与在线调试恢复流程
低功耗
休眠调试
23
Linux与嵌入式Linux调试
目标=OpenOCD配合KGDB · 内核早期调试 · U-Boot调试与设备树加载
Linux
嵌入式
24
CI/CD集成实战
目标=OpenOCD自动化烧录 · 批量测试 · 流水线集成与远程调试农场搭建
CI/CD
集成实战
25
综合案例一
目标=Cortex-M自定义板从零搭…
综合案例一
Cortex-M
26
综合案例二
目标=多核Cortex-A+MCU系… · 启动流程跟踪与共享内存问题定位
综合案例二
Cortex-A+MCU
27
综合案例三
目标=产线批量烧录与校验系统设计 · 包含脚本 · 日志
综合案例三
目标=产线批量烧…
28
综合案例四
目标=硬件边界扫描互连测试 · 定位BGA虚焊 · 短路与PCB开路故障
综合案例四
目标=硬件边界扫…
29
故障定位方法论
目标=分层排查 · 二分法 · 信号测量
故障定位方法论
目标=分层排查
30
课程总结与进阶
目标=知识体系回顾 · 工具链演进 · RISC-V调试展望与持续学习资源推…
课程总结
进阶
所属VIP或分类
同VIP:ARM架构驱动开发与Bootloader调试实战工程
同VIP:GD32V外设驱动开发与调试工具使用实战工程
同VIP:GD32V性能调优与调试工具使用实战工程