Skip to main content
Raees
Associate II
Nov 23, 2020 8:06 AM UTC
Solved

STM32CubeIDE compatibility with macOS & Apple M1 Chip

is STM32CubeIDE optimized for Apple M1 chip in new MAC(universal binary with both AArch64 and x86) ? or will the current version run with Rosetta 2 x86 emulation? anybody with M1 Mac tried ?

This topic has been closed for replies.
ABrun.5
ABrun.5Best answer
Visitor II
Oct 21, 2021 9:54 AM UTC

Yes, I confirm it still works fine.

13 replies

ABrun.5
Visitor II
Dec 30, 2020 3:37 PM UTC

Hi! Yes, it works fine, using Rosetta. I tested version 1.5 and board Discovery STM32F411. I don't think there is a native version yet.

Raees
RaeesAuthor
Associate II
Dec 31, 2020 6:13 AM UTC

@ABrun.5​ Thanks for the confirmation

mattias norlander
ST Technical Moderator
Jan 4, 2021 12:44 PM UTC

No native version yet. The component versions STM32CubeIDE depends on (Eclipse/CDT framework) did not offer native support until last release of 2020. Moving to the next Eclipse/CDT version requires also moving to a newer JRE and all of a sudden the investment to support M1 is huge from a validation point of view.

We are looking into all of this, but no firm time plan yet. Lots of dependencies!

Please share any issues you find with Rosetta.

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question.
denizcan
Associate II
Apr 21, 2021 12:09 PM UTC

I wish, at least you completed the Big Sur compability.. After Big Sur, IDE is full of bugs.. That's why I stopped using Macbook, resurrected an old PC laptop which is pain in the back..

Sshar.2
Visitor II
Oct 21, 2021 9:28 AM UTC

Is the compatibility issue still there in the M1 MacbookAir in October 2021.

Raees
RaeesAuthor
Associate II
Oct 21, 2021 9:46 AM UTC

It works in M1 Macs without any compatibility issues (running on M1 Macbook Air, Bug sur). But it’s not native binary and runs with Rosetta 2 x86_64 translation. So the performance benefits of M1 is not visible

ABrun.5
ABrun.5Best answer
Visitor II
Oct 21, 2021 9:54 AM UTC

Yes, I confirm it still works fine.

DYenEmbedded
Associate II
Jan 8, 2022 11:20 PM UTC

Yes, STM32CubeIDE runs on Mac M1 Monterey 12.1 but the PATH does not contain /opt/homebrew/bin so scripts needing md5sum fail because that is where brew installed it.

RReus.1
Visitor II
Apr 27, 2022 1:11 AM UTC

Can you guys give me a update on this? Can you debug/program using the M1 Mac? Looking to make a transition from Windows. Thanks!

TPacc.1
Visitor II
Oct 24, 2022 6:09 AM UTC

I confirm STMCubeIDE works fine on my 14" MBP with M1pro CPU (macOS Monterey 12.6). However responsiveness compared to native Eclipse 2022 (launch time, navigation) is behind. Nevertheless build time for my small STM32 projects struggle to take more than 300 ms which is pleasant.

I hope native support will come someday...