【STM32开发】使用Qt Creator 开发STM32

在之前的文章中我们介绍了如何使用VSCode去构建一个STM32的单片机项目,今天我们来说一下使用 Qt Creator 来开发STM32单片机。

0x01: 开发环境准备 

PlatformIO Core  是基于Python 编写的,我们在使用之前应先安装 Python 

PlatformIO Core (CLI)platformio 下载地址 

Python :python 下载地址 

我不知道到 Visual Studio 2019 怎么创建 Makefile Porject 所以我不能演示如何使用 Visual Studio 2019 开发STM32了,有人知道请您告诉我,我马上更新  

0x02: 安装PlatformIO Core (操作基于 Windows 10 1903)

打开终端 (CMD)

基于Python软件包管理器的安装方法

命令: pip install -U platformio


安装完成

我这个Python为 2.7 版本,请你使用最新版 Python 

安装成功

有安装就要提供卸载的方法

卸载 PIO Core

# uninstall standalone PIO Core installed via `pip`

pip uninstall platformio

# uninstall Homebrew's PIO Core (only macOS users if you installed it via Homebrew before)

brew uninstall platformio

从属软件包,全局库安装到 core_dir 文件夹(在用户的HOME目录中)。只需将其删除。

0x03: 使用 Qt Creator 创建第一个工程

1) 为你的项目创建一个文件夹,并使用 cd 命令进入该文件夹

图1

2) 使用PIO Core 生成项目  

运行 pio boards [型号] 查询受支持的芯片和板子

使用 pio init --ide [ide名称] -b [ID] -O [附加指令]  

eg : pio init --ide qtcreator -b genericSTM32F103C8 -O framework=stm32cube

PS: 框架名称和指令 严格区分大小写  -O framework=stm32cube  使用 stm32cube 框架 (HAL) 默认调试器为 ST-Link


查询是否支持 STM32F03C8


生成成功

3) 导入项目并指定 项目配置文件  platformio.ini

点击默认的桌面模式 Configure Project  -> 点击左边的 项目(Porject)


配置

切换到 编辑模式 开始编辑代码


代码编辑界面


编译成功


上载界面

由于我手边没有ST-Link 下载器所以,会提示下载失败。



原创文章,转载请署名 Ahri_笙和

你可能感兴趣的:(【STM32开发】使用Qt Creator 开发STM32)