首页
›
热销单品
›
嵌入式Linux与RTOS
›
《JTAG与OpenOCD单片机调试》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
📘
JTAG与OpenOCD单片机调试
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · 调试在嵌入式开发中的重要性
课程导入
学习目标
02
调试基础概念
断点 · 单步执行 · 寄存器查看
调试基础概念
断点
03
JTAG协议详解
JTAG的TAP状态机 · 指令寄存器 · 数据寄存器
JTAG
协议详解
04
SWD协议对比
SWD与JTAG的区别 · 引脚定义 · 速度对比
SWD
协议对比
05
常见调试接口硬件
JTAG/SWD连接器标准(20针 · 10针 · 4针)
常见调试接口硬件
JTAG/SWD
06
调试适配器选择
常见调试器(ST-Link · J-Link · CMSIS-DAP
调试适配器选择
ST-Link
07
OpenOCD简介
OpenOCD的功能 · 架构 · 支持的目标芯片和调试器
OpenOCD
简介
08
OpenOCD安装与配置
在不同操作系统(Windows/Li… · 环境变量设置
OpenOCD
安装
09
OpenOCD命令行基础
常用命令(halt · resume · step
OpenOCD
命令行基础
10
OpenOCD配置文件编写
目标芯片配置 · 适配器配置 · 接口配置
OpenOCD
配置文件编写
11
连接目标板
使用OpenOCD连接STM32 · LPC · AVR等常见单片机的步骤与验证
连接目标板
OpenOCD
12
GDB与OpenOCD集成
GDB远程调试原理 · target remote命令 · 加载程序
GDB
OpenOCD
13
调试会话实战
启动OpenOCD · 连接GDB · 设置断点
调试会话实战
OpenOCD
14
Flash编程与烧录
使用OpenOCD烧写固件到内部Fl… · 外部Flash · 校验与擦除操作
Flash
编程
15
脚本化调试
使用OpenOCD的Tcl/RPC接…
脚本化调试
OpenOCD
16
多核与多线程调试
多核芯片的调试方法 · OpenOCD对多核的支持 · 线程感知调试
多核
多线程调试
17
FreeRTOS调试
使用OpenOCD和GDB调试Fre… · 查看任务列表 · 信号量等
FreeRTOS
调试
18
硬件故障排查
连接失败 · 时钟问题 · 电源问题
硬件故障排查
连接失败
19
常见错误与解决方法
OpenOCD报错信息解读 · 配置错误 · 驱动问题
常见错误
解决方法
20
性能优化
提高调试速度 · 减少侵入性 · 使用硬件断点与软件断点的权衡
性能优化
提高调试速度
21
低功耗调试
在低功耗模式下调试的技巧 · 唤醒源 · 调试器对功耗的影响
低功耗调试
低功耗模式下调试…
22
安全与保护
读保护 · 写保护 · JTAG锁定
安全
保护
23
使用OpenOCD进行边界扫描测试
基于JTAG的边界扫描原理 · 测试向量生成
OpenOCD
使用
24
实战项目一
基于STM32的LED闪烁调试——从… · 烧录到断点调试全流程
实战项目一
STM32
25
实战项目二
调试UART通信——设置断点观察数据… · 验证时序
实战项目二
UART
26
实战项目三
调试I2C/SPI外设——分析寄存器… · 跟踪通信错误
实战项目三
I2C/SPI
27
实战项目四
调试FreeRTOS多任务系统——任… · 优先级 · 死锁问题
实战项目四
FreeRTOS
28
综合实战
使用OpenOCD和GDB调试一个完…
综合实战
OpenOCD
29
调试技巧与最佳实践
日志输出 · 断言 · 条件断点
调试技巧
最佳实践
30
课程总结与进阶方向
回顾核心技能 · 推荐工具链 · 学习资源
课程总结
进阶方向
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战