2025-11-08 1:14 AM
Hello everyone,
I’m planning to buy a Surface Laptop 7 with a Qualcomm processor. I use STM32CubeIDE frequently for my work, and I’m wondering if STM32CubeIDE and the ST-Link driver are compatible with an ARM64-based laptop.
Many thanks,
2025-11-08 5:56 AM - edited 2025-11-08 5:57 AM
Hello @DoBaoLong
I think the discussion in this post should help you to make it work (with some workarounds).
Best Regards.
II
2025-11-08 8:52 AM - edited 2025-11-08 8:54 AM
Hi,
no, they are not compatible. As there is no version compiled for native ARM systems.
STM32CubeIDE and the ST-Link driver only mention support for x86_64 OS versions, Win, Linux, ios, implying x86_64 architecture, and do not specify ARM64 (AArch64) processor support.
So at best you could use it with an emulator for X86 , which will be "slow", not what you expect, i suppose.
(If you get running it at all...)
2025-11-08 3:48 PM - edited 2025-11-08 3:51 PM
Can we request ST to make experimental firmware for some ST-Link variant with the "Microsoft OS descriptor"?
This will automatically install WinUSB on it, *and* provide the proper Device Interface GUID for ST-Link {DBCE1CD9-A320-4b51-A365-A0C3F3C5FB29}
As a proverb goes... if the mountain won't come to certain prophet, he comes to the mountain?