系统环境:主机系统:Arch Linux 64bit
交叉编译工具链:arm-none-eabi-gcc-9.3.0
调试器:arm-none-eabi-gdb-9.1
QtCreator 版本:4.11.2
CMake 版本:3.17.1
OpenOCD 版本:0.10.0
硬件环境:STM32 型号:STM32F103RCT
仿真调试器:ST-Link v2
搭建步骤:
1. 激活插件
首先需要激活一个名为 BareMetal 的插件来支持后续的 QtCreator 配置。
激活后需要重启 QtCreator。
2. 添加设备
然后需要为 QtCreator 添加支持设备。
注意第 11 步中的设置,额外参数中的 interface 和 target 选择与你实际使用对应的配置文件。(这些文件在 /usr/share/openocd/scripts 目录下)
3. 配置工具
接着你需要添加一个用于你的设备的构建套件