|
作为在Mac OS上的一名STM32程序员,每次我不得不启动虚拟机运行Windows仅仅是为了使用ST的STM32CubeMX工具时都很沮丧。对于那些刚认识这个程序的人来说,它是一个非常有用的图形工具,允许根据我们需要的配置自动生成STM32微控制器设置文件。例如,如果我们有基于STM32F401RE MCU的NUCLEO-F401RE板,我们要使用它的用户LED灯(板上标记为LD2),然后STM32CubeMX会自动生成配置MCU所需的所有文件(时钟、外设端口等等),以及连接到LED的GPIO(NUCLEO板的PA端口GPIO5)。
最后,今天早上,我偶然发现了的STM32CubeMX工具的最新版本(4.10)在Mac系统很好的运行,即使ST还没有公布。过去我测试过这个程序的以前版本,但是图形渲染MCU会出现问题。现在,一切似乎工作正常。
因此,想在Mac上使用STM32CubeMX (我认为即使在Linux上也能很好工作),请确保您已经安装最新的Java(8.40)。然后从ST网站下载工具。该文件是一个ZIP压缩包。一旦提取,你会发现一个名为SetupSTM32CubeMX-4.10.0.exe的文件。这个文件不是Windows PE文件(Windows可执行文件格式),它只是一个JAR压缩文件!而且那就是在Mac安装该工具的安装程序。
安装程序需要root权限才能正常工作。因此,使用终端程序,你可以使用这个命令执行: - $ sudo java -jar ~/Downloads/SetupSTM32CubeMX-4.10.0.exe
复制代码一段时间后,安装向导会出现,如下图所示。
按照安装指导。默认情况下,该程序被安装在 /Applications/STMicroelectronics/STM32Cube/STM32CubeMX。安装完成后,在终端写下这个指令: - $ java -jar /Applications/STMicroelectronics/STM32Cube/STM32CubeMX/STM32CubeMX.ex
复制代码过了一会儿,STM32CubeMX会出现在屏幕上。
在你的Mac上享受STM32CubeMX吧。 |