首页
›
热销单品
›
嵌入式Linux与RTOS
›
《JTAG与OpenOCD硬件调试实战》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
JTAG与OpenOCD硬件调试实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程适用人群 · JTAG与OpenOCD在嵌入式开发…
课程导入
学习目标
02
调试基础概念
什么是硬件调试 · 断点 · 单步
调试基础概念
什么是硬件调试
03
JTAG协议详解
JTAG的5线标准(TCK · TMS · TDI
JTAG
协议详解
04
常见调试接口对比
JTAG vs SWD vs cJT… · 各自引脚 · 速度
常见调试接口对比
JTAG
05
调试器硬件选型
常见JTAG调试器(J-Link · ST-Link · FT2232
调试器硬件选型
JTAG
06
OpenOCD简介与安装
OpenOCD是什么 · 支持的目标芯片与调试器 · 在Windows/Linux/mac…
OpenOCD
简介
07
OpenOCD配置文件基础
interface配置 · target配置 · board配置
OpenOCD
配置文件基础
08
第一个OpenOCD会话
连接真实开发板 · 启动OpenOCD · 使用telnet或GDB连接
OpenOCD
第一个
09
GDB与OpenOCD协同调试
GDB远程调试原理 · target remote · monitor命令
GDB
OpenOCD
10
断点类型与使用技巧
硬件断点vs软件断点 · Flash断点 · 条件断点
断点类型
使用技巧
11
内存与寄存器操作实战
使用OpenOCD命令读写内存 · 查看/修改寄存器 · 批量填充
内存
寄存器操作实战
12
Flash编程与擦除
OpenOCD的flash命令 · 烧录bin/hex/elf文件 · 分区擦除
Flash
编程
13
脚本化调试
编写OpenOCD Tcl脚本实现自… · 批量烧录 · 回归测试
脚本化调试
OpenOCD
14
多核与多目标调试
配置多TAP · 多核同步调试 · 不同核独立控制
多核
多目标调试
15
RTOS调试支持
OpenOCD的RTOS线程感知 · FreeRTOS/RT-Thread… · 查看任务栈与状态
RTOS
调试支持
16
性能优化与调试技巧
降低调试干扰 · 使用实时跟踪(ETM/ITM) · 优化断点策略
性能优化
调试技巧
17
常见故障排查
OpenOCD连接失败 · 时钟配置错误 · 电压不匹配
常见故障排查
OpenOCD
18
高级调试特性
Semihosting · SWO输出 · RTT
高级调试特性
Semihosting
19
自制JTAG调试器
基于FT2232H或ESP32等实现… · 原理图 · 固件
JTAG
自制
20
边界扫描测试实战
使用JTAG进行芯片级测试 · BSDL文件 · 互连测试
边界扫描测试实战
JTAG
21
安全与调试保护
读保护 · 写保护 · JTAG锁
安全
调试保护
22
案例实战
基于STM32的OpenOCD调试全… · 中断调试 · 性能分析
案例实战
STM32
23
案例实战
基于RISC-V(如ESP32-C3 · GD32VF103)的OpenOCD… · 配置差异与常见问题
案例实战
RISC-V
24
案例实战
Linux内核驱动调试 · 模块加载 · 查看内核变量
案例实战
Linux
25
案例实战
Zephyr/RT-Thread等R… · 信号量 · 消息队列
案例实战
Zephyr/RT-Th…
26
案例实战
FPGA与JTAG调试 · 读取内部逻辑分析仪数据 · 软核调试
案例实战
FPGA
27
自动化测试框架
使用OpenOCD + Python… · 实现自动烧录 · 运行
自动化测试框架
OpenOCD
28
OpenOCD源码解析与二次开发
了解OpenOCD架构 · 添加新芯片支持 · 自定义命令
OpenOCD
源码解析
29
调试工具链整合
OpenOCD与IDE(VS Cod… · Eclipse · CLion)集成
调试工具链整合
OpenOCD
30
综合项目实战
从零调试一个复杂嵌入式系统(多核+R… · 涵盖环境搭建 · 问题定位
综合项目实战
从零调试一个复杂…
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战