|
Using Proteus VSM as an External Debugger |
|
|
|
Using Proteus VSM as an External Debugger
To Proteus as an external debugger requires that the symbolic debug
format produced by your compiler is supported by one of the loaders
available in Proteus. A loader extracts both the addresses of
each source line in the high level language program, and - where
possible - the locations of the program variables.
Common debug formats are COD (used in the PIC world), UBROF - used by
all IAR's compilers, ELF/DWARF (generic), COFF (generic) and OMF (used
in 8051 circles). We also provide loaders for other proprietary formats
such as the list files produced Crownhills Proton Development Suite.
See Supported Debug Formats for more information on supported formats and loading programs produced by an external IDE.
Press the PLAY button on the animation control panel to begin real-time
simulation or press the STEP button to run up to the first source level
instruction. In the latter case, the Source Window will appear and you
can commence stepwise debugging of your code.
|