PlatformIO 搭配 CubeMX 食用

PlatformIO 搭配 CubeMX 食用

💡 原文中文,约1700字,阅读约需4分钟。
📝

内容提要

本文介绍了PlatformIO与CubeMX配合使用的方法,包括在CubeMX和PlatformIO中进行初始化操作,以及在PlatformIO中管理项目文件的方法。

🎯

关键要点

  • PlatformIO与CubeMX结合使用的背景介绍。
  • STM32的HAL库比标准库更方便易用,但PlatformIO对CubeMX的兼容性不完美。
  • 提供了一种方法使PlatformIO与CubeMX的结合更加顺畅。
  • CubeMX初始化操作步骤包括新建项目、配置MCU型号、Pinout、RCC、SYS、Clock Configuration和Project Manager。
  • 在CubeMX中生成代码后,进行PlatformIO的初始化操作,包括新建工程、选择MCU型号和代码框架。
  • 在platformio.ini文件中添加include_dir和src_dir以确保兼容性。
  • 项目中.c文件存放于Src文件夹中,.h文件存放于Inc文件夹中。
  • CubeMX生成的代码在特定区域内不会被覆盖,确保用户代码的保留。
  • PlatformIO提供快捷键进行编译、上传和调试。
  • 后续将继续探索HAL库的学习。
➡️

继续阅读