首页
›
嵌入式基础与RISC-V
›
179-硬件调试器 JTAG与OpenOCD配置
›
《OpenOCD ARM断点管理与Flash烧录实战》
VIP10
本课程属于:179-硬件调试器 JTAG与OpenOCD配置
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
OpenOCD ARM断点管理与Flash烧录实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
OpenOCD概述
OpenOCD是什么 · OpenOCD的架构 · OpenOCD的应用场景
OpenOCD
是什么
02
OpenOCD安装与配置
Windows/Linux/macO… · 配置文件结构 · 常用调试器驱动
OpenOCD
安装
03
OpenOCD命令行基础
启动OpenOCD · telnet/gdb连接 · 常用命令概览
OpenOCD
命令行基础
04
JTAG与SWD协议
JTAG工作原理 · SWD工作原理 · 两种协议的对比与选择
JTAG
SWD
05
目标芯片配置
Cortex-M系列配置 · Cortex-A系列配置 · 自定义芯片配置
目标芯片配置
Cortex-M
06
OpenOCD配置文件详解
interface配置 · transport配置 · target配置
OpenOCD
配置文件详解
07
调试器接口配置
ST-Link配置 · J-Link配置 · CMSIS-DAP配置
调试器接口配置
ST-Link
08
GDB调试基础
GDB与OpenOCD的集成 · 断点设置 · 单步执行
GDB
调试基础
09
硬件断点原理
Cortex-M硬件断点寄存器 · 断点数量限制 · 断点触发条件
硬件断点原理
Cortex-M
10
软件断点原理
BKPT指令 · 软件断点实现机制 · 软件断点与硬件断点的区别
软件断点原理
BKPT
11
断点管理实战
设置断点 · 删除断点 · 启用/禁用断点
断点管理实战
设置断点
12
条件断点
硬件条件断点 · 软件条件断点 · 在GDB中设置条件断点
条件断点
硬件条件断点
13
数据断点(Watchpoint)
数据断点原理 · 设置数据断点 · 数据断点应用场景
Watchpoint
数据断点
14
Flash烧录原理
Flash编程算法 · Flash擦除与写入 · Flash保护与解锁
Flash
烧录原理
15
OpenOCD Flash命令
flash bank配置 · flash write_image · flash erase_sector
OpenOCD
Flash
16
Flash烧录实战
烧录裸机程序 · 烧录RTOS程序 · 烧录Bootloader
Flash
烧录实战
17
Flash烧录脚本化
TCL脚本编写 · 自动化烧录流程 · 批量烧录方案
Flash
烧录脚本化
18
Flash校验与验证
CRC校验 · 读取对比 · 烧录后自动验证
Flash
校验
19
Flash保护与安全
读保护 · 写保护 · 安全锁定
Flash
保护
20
多核调试
SMP调试 · 多核断点同步 · 多核Flash烧录
多核调试
SMP
21
RTOS调试
FreeRTOS线程感知 · 线程列表查看 · 线程断点设置
RTOS
调试
22
性能分析
OpenOCD profiling功… · 采样分析 · 函数耗时统计
性能分析
OpenOCD
23
Trace与ETM
ETM工作原理 · OpenOCD Trace配置 · Trace数据分析
Trace
ETM
24
脚本自动化
TCL脚本基础 · OpenOCD TCL API · 自动化测试框架
脚本自动化
TCL
25
远程调试
OpenOCD远程连接 · 网络调试 · 团队协作调试
远程调试
OpenOCD
26
常见问题与排错
连接失败 · 断点失效 · 烧录失败
常见问题
排错
27
性能优化
调试速度优化 · 烧录速度优化 · 减少断点开销
性能优化
调试速度优化
28
安全调试
调试接口保护 · 固件加密 · 安全启动调试
安全调试
调试接口保护
29
实战项目一
从零开始调试一个LED闪烁程序
实战项目一
LED
30
实战项目二
Bootloader开发与Flash…
实战项目二
Bootloader
所属VIP或分类
同VIP:ARM-JTAG与OpenOCD联合调试故障定位
同VIP:JTAG协议与ARM断点调试管理实战
同VIP:JTAG协议与Flash烧录脚本调试实战