Mac下STM32开发环境搭建(STM32CubeMX/SW4STM32/ST-Link)


环境说明

操作系统:macOS High Sierra

STM32CubeMX 版本:V4.26.1

内容摘要:Java的安装、STM32CubeMX的安装、SW4STM32(OpenSTM32)的安装、ST-Link V2驱动工具的安装

最近学习单片机,有一块实验室的老板子战舰V2,由于自己是 Mac,没有 Keil,所以研究了一下 Mac STM32 开发环境的搭建!!!!

Java的安装

直接用 Mac 的包管理工具即可安装!!

$ brew install java

STM32CubeMX的安装

软件下载

在STMCU中文网下载:STM32CubeMX

软件的安装

这个软件不能像平时 Mac 软件安装一样直接把 SetupSTM32CubeMX-4.26.1.app拖入到应用程序,需要按照以下方式安装,首先解压,然后打开软件目录: 右键 SetupSTM32CubeMX-4.26.1.app 选择显示包内容

进入后选择 Contents -> MacOs -> 双击SetupSTM32CubeMX-4_26_1_macos安装!

双击后会弹出Mac终端最后进入以下界面

傻瓜式安装即可!!

安装完成后打开软件,点击 Help,弹出下面界面:

点击后可以选择安装所需要的库文件!!!

SW4STM32(OpenSTM32)的安装

我直接给出下载地址,在下面的网站中选取自己需要的SW4STM32版本!

SW4STM32下载

我下载的软件名为install_sw4stm32_macos_64bits-latest.run

这个.run下载完后默认双击是不能运行的!下面我给出安装方法:

安装过程

打开macOS的终端, 切换到.run文件所在的目录输入命令:

$ chmod 755 install_sw4stm32_macos_64bits-latest.run
$ ./install_sw4stm32_macos_64bits-latest.run

等一段时间后会弹出图形的安装界面:

按照提示一步一步安装:

https://fkomm-1256750115.cos.ap-shanghai.myqcloud.com/%E5%B1%8F%E5%B9%95%E5%BF%AB%E7%85%A7%202018-09-09%20%E4%B8%8B%E5%8D%8810.38.33.png

在这里,要把 STLinkServer 钩上,Macos终端会提示你输入密码:

接着会弹出以下界面:

点击 yes 安装即可,一会即可安装完成!

打开装好的 SystemWorkbench, 先选择一个文件夹作为工作空间,然后, 会自动安装ARM工具链:

这样 SW4STM32 就安装好了!!!

ST-Link V2驱动工具的安装

上个步骤我们下载了ST-Link的驱动, 应用程序 -> Ac6->stlinkserver->双击stlinkserver_install.sh(不能运行也可以双击 st-stlink-server.1.1.0-2.pkg 安装)。