STM32CubeMX 是 st 芯片的官方开发定制工具。

下载

st 官网下载 stm32cubemxstm8cubemx。下载时需要登记姓名和邮件地址。

安装

解压后进入文件夹,右键打开终端,执行命令开始安装

sudo ./SetupSTM32CubeMX-5.5.0.linux

可能会报如下错误

Assistive Technology not found: org.GNOME.Accessibility.AtkWrapper

修改 jdk 的配置文件,注释其中的 assistive_technologies 行即可

sudo dedit /etc/java-8-openjdk/accessibility.properties

#assistive_technologies=org.GNOME.Accessibility.AtkWrapper

然后再执行命令安装即可。

创建启动器图标

在 ~/.local/share/applications 中创建 desktop 文件,文件名随意,如 stm32cubemx.desktop,内容如下

[Desktop Entry]
Name=STM32CubeMX
Exec=/usr/local/STMicroelectronics/STM32Cube/STM32CubeMX/STM32CubeMX %U
Terminal=false
Icon=/usr/local/STMicroelectronics/STM32Cube/STM32CubeMX/help/STM32CubeMX.ico
Type=Application
Categories=Development;Electronics;

运行

完成后效果如下

stm8cubemx 安装类似。