Skip to content

Latest commit

 

History

History
48 lines (46 loc) · 1.81 KB

File metadata and controls

48 lines (46 loc) · 1.81 KB
layout home
hero
name text tagline actions
ST-Forge
STM32 裸机开发工坊
面向 STM32F103C8T6 (Blue Pill),从工具链搭建到调试的完整入门路径 · HAL + CMake
theme text link
brand
开始学习
/tutorial/
theme text link
alt
环境配置
/tutorial/0_env_setup/win/01_environment_setup
features
icon title details link
🚀
环境配置
从零搭建 STM32 开发环境,ARM GCC 工具链安装、VSCode + Cortex-Debug 配置一应俱全。
/tutorial/0_env_setup/win/01_environment_setup
icon title details link
📁
项目结构
解析模板项目的目录组织与 CMake 构建系统,理解工程是怎么跑起来的。
/tutorial/0_env_setup/win/02_project_structure
icon title details link
💻
代码详解
逐行讲解 main.c、system.c 与 HAL 配置,从启动到第一行业务逻辑。
/tutorial/0_env_setup/win/03_code_walkthrough
icon title details link
🔧
编译与烧录
CMake 构建 .elf,使用 OpenOCD / ST-Link 把固件烧录进 Blue Pill。
/tutorial/0_env_setup/win/04_build_and_flash
icon title details link
🐛
调试方法
使用 GDB + OpenOCD + J-Link/ST-Link 进行断点、单步与寄存器查看。
/tutorial/0_env_setup/win/05_debugging
icon title details link
📚
STM32 基础概念
Cortex-M3 架构、存储器映射、时钟树与外设基础,打好理论地基。
/tutorial/0_env_setup/win/06_stm32_basics
icon title details link
🔌
硬件选项
Blue Pill 开发板、调试器与扩展模块的选型指南,附录供参考。
/tutorial/0_env_setup/win/appendix_hardware