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.