DocID16139 Rev 5 25/42
AN3029 STM8 development tools
41
8.2.3 In-circuit programming and debugging
In the in-circuit debugging/programming configuration, STice allows the application to be
programmed in the microcontroller and for the application to be debugged while it runs on
the microcontroller on the application board. STice supports the SWIM protocol, making it
possible to in-circuit program and debug the microcontroller using only one general purpose
I/O.
In both the emulation and the in-circuit programming/debugging configuration, STice is
driven by the ST Visual Develop (STVD) or ST Visual Programmer (STVP) integrated
development environment running on the host PC. This provides total control of advanced
application building, debugging and programming features from a single easy-to-use
interface.
Figure 15. In-circuit programming and debugging
8.3 RLink and STLink
RLink and STLink are debug tools that allow the STM8L evaluation board or any user
application board with the SWIM interface to be connected to a host PC via USB for
debugging and programming. See
Section 10.3.3: Connecting the hardware on page 34.