创建项目
本文章介绍如何在 Mac 上使用 stm32cubeide + 标准库 开发 STM32 项目
准备工作
下载标准库
创建项目
- 打开 stm32cubeide,点击
File->New->STM32 Project - 选择
芯片型号 - 选择
Empty Project模板 - 点击
Finish
手动添加标准库
- 将解压的文件复制到上面创建的工程中
- 将
/Project/STM32F10x_StdPeriph_Template/下的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h、system_stm32f10x.c文件复制到工程的Core/Src文件夹中 - 添加头文件
- 右键项目,选择
Properties->C/C++ General->Paths and Symbols->Includes添加 /Libraries/CMSIS/CM3/CoreSupport/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x/Libraries/STM32F10x_StdPeriph_Driver/inc
- 右键项目,选择
- 添加源文件
- 右键项目,选择
Properties->C/C++ General->Paths and Symbols->Source Location添加 /Libraries/CMSIS/CM3/Libraries/CMSIS/CM3/DeviceSupport/ST/STM32F10x
- 右键项目,选择
- 修改
core_cm3.c文件,将=r修改为=&r - 添加宏定义
- 右键项目,选择
Properties->C/C++ Build->Settings->Tool Settings->MCU GCC Compiler->Preprocessor添加 USE_STDPERIPH_DRIVERSTM32F10X_HD
- 右键项目,选择