OpenOCD入门到精通:第13章 主流MCU Flash编程实战

张开发
2026/4/28 20:52:14 15 分钟阅读

分享文章

OpenOCD入门到精通:第13章 主流MCU Flash编程实战
第13章 主流MCU Flash编程实战导读:Flash 编程是 OpenOCD 最核心的应用场景之一。不同厂商的 MCU 采用不同的 Flash 控制器架构,OpenOCD 通过内置的 Flash 驱动程序屏蔽了底层差异,但在实际使用中仍需针对具体芯片进行正确的配置。本章覆盖 STM32 全系列、NXP LPC、国产 GD32/APM32、ESP32、RISC-V MCU、Nordic nRF 以及 Renesas/Infineon 等主流平台,给出完整的 Flash 编程命令和配置示例,帮助读者快速上手各类 MCU 的固件烧录。13.1 STM32F1/F4/H7/L4 全系列 Flash 编程STM32 是 OpenOCD 支持最成熟的 MCU 系列。不同子系列使用不同的 Flash 驱动,下表汇总了关键差异:┌──────────┬───────────────┬──────────────┬───────────────┬──────────────┐ │ 系列 │ Flash 驱动 │ Flash 基地址 │ Work-Area 大小│ 默认时钟速率 │ ├──────────┼───────────────┼──────────────┼───────────────┼──────────────┤ │ STM32F1x │ stm32f1x │ 0x08000000 │ 0x1000 (4KB)

更多文章