STM32
arm-none-eabi-gcc
Ubuntu默认apt仓库的arm工具链为不带gdb的旧版,无法通过OpenOCD调试,只能使用Ozone,但是能够正常编译
sudo apt install gcc-arm-none-eabi
建议到arm官网下载新版编译器解压到/opt
文件夹下,并将/opt/arm-gun-toolchain-xx.x/bin
下的所有文件链接到/usr/bin
,CMake会自动查找此目录下的编译器。
链接命令:
sudo ln -s /opt/arm-gun-toolchain-xx.x/bin/* /usr/bin
STM32CubeMX
用于BSP工程生成和更新