User manual
UM0036 Introduction
Doc ID 7705 Rev 11 19/385
1.2 Programming your microcontroller
When you are ready to program your application to your microcontroller, STVD provides a
programming interface based on ST Visual Programming (STVP) software which supports a
complete range of hardware for in-circuit, in-situ and socket programming.
1.3 Advanced debugging features
Depending on the debugging configuration you choose, STVD supports a full range of
advanced debugging features, including advanced breakpoints and trace recording. Table 3
provides a summary of STVD’s advanced debugging features for common debugging
configurations.
Table 2. Programming configurations and supported hardware
Programming
configuration
Hardware development tools Application board connection
In-circuit
programming
(ICC)
ST7-STICK
ST7-DVP3 series emulator
ST7-EMU3 series emulator with ICC add-on
ST7xxxx-EPB
Raisonance RLink in-circuit debugger/programmer
Connect to the ST7(2)Fxxxx
microcontroller on your
application board.
In-situ
programming
ST7-DVP2 series emulator
ST7-EPB2 series emulator
Connect to the ST72Cxxxx
microcontroller on your
application board.
Socket
programming
ST7SB socket board with an ICP capable programming tool
ST7xxxx-EPB
ST7xxxx-DVP and DVP2 series emulators
Table 3. Advanced debugging features
Debugging configuration Features
Simulator
(STVD software only)
– Data breakpoints on read/write access
– Specify the address for the stack overflow or underflow point
– Input stimulator for pin level simulations
– Plotter for view the evolution of simulated signals and the values of variables and
registers
ST7-ICD with ST7
– Unlimited software-based breakpoints
– Hardware breakpoints that can be combined to generate advanced breakpoints,
including break on: read/write access, data value at an address, a stack write,
Opcode fetch, and some combinations such as an Opcode fetch OR data access
at an address.