STLink / STCubeProgrammer support on Windows ARM64
I can't get the STLink drivers installed on Windows 10 / 11 aarch64 Parallels VM running on Mac M1.
Is there any support for ARM64 Windows STLink drivers?
I can't get the STLink drivers installed on Windows 10 / 11 aarch64 Parallels VM running on Mac M1.
Is there any support for ARM64 Windows STLink drivers?
I was able to make this work end to end with STM32CubeProgrammer and IAR on Windows 11 ARM64 (running in Parallels on an Apple M1). To make that work, I have removed all references to the certificate signatures (CAT files) from INF files.
To install, you need to temporarily disable driver checks: https://appuals.com/how-to-fix-the-third-party-inf-doesnt-contain-digital-signature-information/ (use the temporary solution 3 - Reset while holding Shift). After rebooting with driver signature checks, go to Device Manager, find the STLink device and manually specify the folder where you've unzipped the file attached below.
Important! This will install an unsigned driver. Make sure that what you've downloaded contains only INF changes from the official drivers (I have not changed any binary files, which in this case are the official COM installers supplied and still properly signed by Microsoft. - I simply renamed the amd64 folder to arm64 from the official driver and changed the content of the INF files as pointed out by @Pavel A. )
@Nawres GHARBI it would be great if ST re-releases ST Link so that it works on Windows 10/11 ARM64 with properly signed drivers (the CAT files must be updated). This will enable developers on both Windows Surface X as well as Apple M1 + VM to work with STLink devices.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.