STM32CubeMX on MacOS

Installation on MacOS

Installing STM32CubeMX 5.5.0 on MacOS is not as obvious as it should be. Instead of running the .app file, use the java command to run the .exe file!

java -jar SetupSTM32CubeMX-5.5.0.exe

Source: STM Forums.

This will install the application without admin rights into your user folder: /Users/<username>/STM32CubeMX.app

There is an uninstaller in

/Users/<username>/STM32CubeMX.app/Contents/Resources/Uninstaller

Starting STM32CubeMX
/Users/<username>/STM32CubeMX.app/Contents/MacOs/STM32CubeMX
Creating a Project

Which Toolchain / IDE? Is MDK-ARM correct?

Code Generation

Error:

The code is successfully generated under <path> but MDK-ARM V5.27project generation have a problem.

2020-01-22 07:39:02,255 [INFO] ProjectBuilder:1843 - Time for Copy HAL[1] : 141mS.
this is project Generator
2020-01-22 07:39:02,260 [INFO] ProjectBuilder:2428 - Project Generator version: 3.6.0
2020-01-22 07:39:02,702 [INFO] ConfigFileManager:1043 - The Die is : DIE450
2020-01-22 07:39:03,823 [INFO] ToolchainGenerator:364 - [Project Generator] Problem in the project generation
java.lang.NullPointerException
  at generators.KeilGenerator.setDeviceType(KeilGenerator.java:283)
  at convertor.Convertor.generateProject(Convertor.java:874)
  at convertor.Convertor.generateKeilFiles(Convertor.java:1049)
  at convertor.Convertor.generate(Convertor.java:668)
  at convertor.Convertor.convert(Convertor.java:526)
  at convertor.Convertor.generate(Convertor.java:362)
  at com.st.microxplorer.plugins.projectmanager.model.ToolchainGenerator.generate(ToolchainGenerator.java:360)
  at com.st.microxplorer.plugins.projectmanager.engine.ProjectBuilder.createToolChainFolders(ProjectBuilder.java:2562)
  at com.st.microxplorer.plugins.projectmanager.engine.ProjectBuilder.createProject(ProjectBuilder.java:643)
  at com.st.microxplorer.plugins.projectmanager.engine.GenerateProjectThread.run(GenerateProjectThread.java:44)
2020-01-22 07:39:07,763 [INFO] ConfigFileManager:1872 - mx.scratch is deleted!
2020-01-22 07:39:07,764 [INFO] ProjectBuilder:2595 - Time for Generating toolchain IDE Files: 5505mS.
2020-01-22 07:39:07,764 [ERROR] ProjectBuilder:2601 - Error in Project Generation
2020-01-22 07:39:07,764 [ERROR] ProjectBuilder:666 - Error in Project Generation