STM32开源开发环境,并且可以在Windows、Mac和Linux中使用。

官方参考:http://www.openstm32.org/System%2BWorkbench%2Bfor%2BSTM32

安装System Workbench for STM32

下载并安装System Workbench for STM32,支持Windows,Linux and Mac,软件发布在openstm32社区下载时需要注册。

https://www.st.com/en/development-tools/sw4stm32.html?sc=sw4stm32#getsoftware-scroll

下载完成后文件如下:

install_sw4stm32_macos_64bits-v2.6.run

在命令下添加可执行权限并运行安装

chmod +x install_sw4stm32_macos_64bits-v2.6.run
./install_sw4stm32_macos_64bits-v2.6.run

如果MacOS版本比较新,会出现安装包损坏的提示,需要再安装前和和安装后执行如下操作

#To disable
sudo spctl --master-disable
#To set the Gatekeeper access right back
sudo spctl --master-enable

安装过程中可能需要在命令行窗口输入密码。

因为这个软件是以Eclipse为基础开发的,也可以直接从Eclipse中进行安装,怎样安装社区的官方文档有说明。

使用System Workbench for STM32

创建一个新的项目

File => New => Project… and select a C/C++ => C Project

输入项目名,在Project type下面选择Executable=>Ac6 STM32 MCU Project

“Next”进行后续选择。

使用STM32CubeMx为System Workbench for STM32建立工程

建立项目建议使用STM32CubeMx建立初始化工程,然后把项目导入System Workbench for STM32进行开发编辑;需要先下载并安装STM32CubeMx。

http://www.st.com/stm32cubemx

相关文章

· System Workbench for STM32

[ 编辑 | 历史 ]
最近由“jilili”在“2018-10-06 03:16:06”修改