cancel
Showing results for 
Search instead for 
Did you mean: 

Does X-CUBE-MCSDK support macOS?

SLi.11
Associate II

Thanks.

1 ACCEPTED SOLUTION

Accepted Solutions
Laurent Ca...
Lead II

Dear @SLi.11​ 

I am sorry but macos is not supported by MC-SDK.

Best regards

==

Laurent Ca...

View solution in original post

6 REPLIES 6
Laurent Ca...
Lead II

Dear @SLi.11​ 

I am sorry but macos is not supported by MC-SDK.

Best regards

==

Laurent Ca...

DNiet.1
Associate II

Dear ST,

Are there any plans to support MacOS in the foreseeable future?

(as it is, I am unable to use it, as it also doesn't work with CrossOver)

Regards

Zeno
Associate III

Is there any update on this, I'd love to have the MCSDK available on mac, and the MC-Workbench!

Zeno
Associate III

So current workaround: use a Windows laptop to install the MCSDK.exe file and then Zip the MCSDK_full folder and put this into the STM32Cube/Repository folder on mac. 
:white_heavy_check_mark: Works

Here's the MCSDK_v6.3.2-Full.zip attached. This allows you to open up a project that has been generated with the MC Workbench, CubeMX as a STMCubeIDE project and open up the .ioc file on STM32CubeMX and STM32CubeIDE on Mac devices. 

Should I make the project on Windows i.e., do the contents in the zip file make it workable on Mac?

Yes, exactly. 

Make the project on a Windows using the MC Workbench + CubeMX for all initial settings that you need. 

Using the .zip on Mac you're able to open the .ioc in CubeMX without any errors but the (re)generation of code on Mac will fail because of some fixed path ST is using to find the MCSDK template files. 

Our approach was to get started by adding and building as much as we could in the MC Board Designer, MC Workbench and CubeMX on the Windows PC, then generate it once.
From that point on we're just programming away instead of using the ST tools to configure some peripherals etc. We use the CMake approach and work in VS-Code.