Development environment UM1670
8/32 UM1670 Rev 4
3 Development environment
3.1 System requirements
• Windows
® 
OS (7, 8 and 10), Linux
® 
64-bit or macOS
®(a)
• USB Type-A to Mini-B cable
3.2 Development toolchains
• IAR Systems - IAR Embedded Workbench
®(b)
• Keil
®
 - MDK-ARM
(b)
• STMicroelectronics - STM32CubeIDE
• Arm
® 
Mbed™
(c)
 online (see http://mbed.org)
3.3 Demonstration software
The demonstration software, included in the STM32Cube MCU Package corresponding to 
the on-board microcontroller, is preloaded in the STM32 Flash memory for easy 
demonstration of the device peripherals in standalone mode. The latest versions of the 
demonstration source code and associated documentation can be downloaded from 
www.st.com.
4 Conventions
Table 3 provides the definition of some conventions used in the present document.
 
a. macOS
®
 is a trademark of Apple Inc. registered in the U.S. and other countries.
b. On Windows
®
 only.
c. Arm and Mbed are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and 
or elsewhere.
Table 3. ON/OFF conventions 
Convention Definition 
Jumper JPx ON  Jumper fitted
Jumper JPx OFF  Jumper not fitted
Solder bridge SBx ON  SBx connections closed by solder 
Solder bridge SBx OFF  SBx connections left open