7.1 Embedded STLINK-V3E
7.1.1 Description
There are two different ways to program and debug the onboard STM32 MCU:
• Using the STLINK-V3E programming and debugging tool integrated into the B-U585I-IOT02A Discovery
kit. Check that the SW5 switch is in the OFF position and SW4 in the ON position to make sure that the
ST-LINK is connected to the target MCU.
• Using an external debug tool connected to the CN9 MIPI10 connector
The embedded STLINK-V3E supports only SWD and VCP for STM32 devices. For information about debugging
and programming features, refer to the technical note Overview of ST-LINK derivatives (TN1235), which describes
in detail all the STLINK-V3E features.
Features supported in STLINK-V3E:
• 5 V power supplied by the CN8 USB connector
• USB 2.0 high-speed-compatible interface
• JTAG and SWD protocols compatible with 3 to 3.6 V application voltage and 5 V tolerant inputs
• Serial Wire Viewer (SWV) output
• CN9 STDC14 MIPI10‑compatible connector
• LD3 status COM LED blinking during communication with the PC
• LD4 OC fault red LED alerting on USB overcurrent request
• U18 5 V / 500 mA output power supply capability with current limitation
• LD5 5V power green LED
7.1.2 Drivers
Before connecting the Discovery kit for the IoT node board to a Windows
®
PC via USB, the user must install a
driver for the STLINK-V3E. It is available on the www.st.com website.
In case the B-U585I-IOT02A Discovery kit board is connected to the PC before the driver is installed, some
B-U585I-IOT02A Discovery kit interfaces may be declared as “Unknown” in the PC device manager. In this case,
the user must install the dedicated driver files, and update the driver of the connected device from the device
manager as shown in Figure 6.
Note: Prefer using the USB Composite Device handle for a full recovery.
Figure 6. USB composite device
7.1.3 STLINK-V3E firmware upgrade
The STLINK-V3E embeds a firmware upgrade mechanism through the USB port. As the firmware may
evolve during the lifetime of the STLINK-V3E 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 the B-U585I-
IOT02A Discovery kit and periodically, to stay up-to-date with the latest firmware version.
UM2839
Embedded STLINK-V3E
UM2839 - Rev 4
page 12/54