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