3 Development environment
STLINK-V3PWR runs with an STM32 32‑bit microcontroller based on the
Arm
®
Cortex
®
-M core.
Note: Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
3.1 System requirements
• Multi‑OS support: Windows
®
10 or beyond, Linux
®
64-bit, or macOS
®
•
USB Type-A or USB Type-C
®
to USB Type-C
®
cable
Note:
macOS
®
is a trademark of Apple Inc., registered in the U.S. and other countries and regions.
Linux
®
is a registered trademark of Linus Torvalds.
Windows is a trademark of the Microsoft group of companies.
3.2 Development toolchains
• IAR Systems
®
- IAR Embedded W
orkbench
®(1)
• Keil
®
- MDK-ARM
(1)
• STMicroelectronics - STM32CubeIDE
1.
On Windows
®
only.
3.3 Toolchain versions
Table 2. Glossary
Toolchain Description Minimum version
STM32CubeProgrammer ST programming tool for ST microcontrollers 1.12.0
IAR Systems
®
EW
ARM
Third-party debugger for STM32 including current
measurement support
9.32.2
Keil
®
MDK‑ARM
Third-party debugger for STM32 including current
measurement support
5.38
STM32CubeMonitor-Power ST monitoring tool for power consumption 1.2.0
STM32CubeIDE ST debugger for STM32 1.12.0
STLINK-V3-BRIDGE
ST software package: C++ API compatible with the bridge
interface of STLINK-V3 and STLINK-V3PWR
1.1.0
3.4 Drivers and firmware upgrade
The driver installation is not mandatory since Windows
®
10 but allocates an ST‑specific name to the ST-LINK
COM port in the system device manager. For details information regarding the ST-LINK USB driver, refer to the
technical note Overview of ST-LINK derivatives (TN1235).
STLINK-V3PWR embeds a firmware upgrade (stsw-link007) mechanism through the USB port. As the firmware
might evolve during the lifetime of the STLINK-V3PWR product, to add new functionalities, fix bugs, and support
new microcontroller families, it is recommended to visit the www.st.com website before starting to use STLINK-
V3PWR and periodically, to stay up to date with the latest firmware version. For details information about firmware
upgrades, refer to the technical note Overview of ST-LINK derivatives (TN1235).
UM3097
Development environment
UM3097 - Rev 1
page 4/30