安装 Keil/STM32CubeIDE,配置 ST-Link 调试器

安装 Keil / STM32CubeIDE,配置 ST-Link 调试器

STM32 开发最常用的 IDE(集成开发环境)有 Keil MDKSTM32CubeIDE。同时,ST-Link 是 STM32 官方的调试器和下载器,能实现 代码烧录、在线调试、变量监测 等功能。


1. 安装 Keil MDK

1.1 下载 Keil MDK

1.2 安装 Keil MDK

  1. 运行 Keil MDK 安装程序
  2. 选择安装路径(默认即可)
  3. 安装完成后,运行 Keil uVision 5
  4. 进入 Pack Installer,下载 STM32F1、STM32F4 等对应的芯片支持包
  5. 安装完成后,Keil 可用于 STM32 开发

2. 安装 STM32CubeIDE

2.1 下载 STM32CubeIDE

2.2 安装 STM32CubeIDE

  1. 运行安装包,按照提示完成安装
  2. 启动 STM32CubeIDE,进入主界面
  3. 下载安装 STM32 HAL 库 & FreeRTOS 中间件

3. 配置 ST-Link 调试器

ST-Link 是 ST 官方推出的调试/烧录工具,支持 STM32F0/F1/F3/F4/F7/H7 等系列。

3.1 下载 ST-Link 驱动

3.2 连接 ST-Link

  • ST-Link V2 引脚说明

    ST-Link V2 STM32 说明
    3.3V 3.3V 供电(可选)
    GND GND 地线
    SWDIO SWDIO SWD 数据
    SWCLK SWCLK SWD 时钟
    RST NRST 复位(可选)
  • 连接 ST-Link 到 STM32

    1. 使用杜邦线连接 ST-Link 和 STM32 开发板
    2. 确保 STM32 供电稳定
    3. 使用 USB 连接 ST-Link 到电脑

4. 在 Keil 配置 ST-Link

  1. 打开 Keil,进入工程 Options for Target 设置
  2. 选择 Debug 选项卡,设置 ST-Link Debugger
  3. 点击 Settings,在 SWD Mode 选择 ST-Link
  4. Flash Download 选项卡,勾选 Erase Full Chip
  5. 点击 OK,Keil 现在可以使用 ST-Link 调试 STM32

5. 在 STM32CubeIDE 配置 ST-Link

  1. 打开 STM32CubeIDE
  2. Run > Debug Configurations 选择 ST-Link (SWD)
  3. 选择 Port: SWD,确认 ST-Link 设备已连接
  4. 点击 Apply > Debug
  5. 现在可以 单步调试 STM32 代码

6. 代码下载 & 调试

6.1 使用 Keil 进行代码烧录

  • 编写代码后,点击 Build(F7)
  • 选择 Download(Ctrl+F8),代码将烧录到 STM32
  • 选择 Debug(F5),进入在线调试模式

6.2 使用 STM32CubeIDE 进行代码烧录

  • 点击 Build(Ctrl+B) 编译代码
  • 选择 Debug > Run,代码将烧录到 STM32
  • 进入 Debug 模式,可使用 断点、变量监测、单步执行

7. 总结

Keil 适用于商业开发,STM32CubeIDE 免费适合入门 & 深度开发
ST-Link 连接 STM32 需正确匹配 SWD 接口
安装 ST-Link 驱动后,Keil / CubeIDE 可直接烧录 & 调试 STM32

 

📌 推荐新手从 STM32CubeIDE 开始,Keil 更适合高级开发! 🚀

评论
列表