|
File Format Support for Proteus VSM |
|
|
|
Here are the best file formats to use for the following microprocessors supported by Proteus VSM by Labcenter Electronics :
ARM :
- ELF/DWARF2 (full debug support)
- Keil or IAR Drivers (full debug support within the host IDE)
- Hex/binary (limited debug support) *
AVR :
- ELF/DWARF2 (full debug support)
- COFF (full debug support) **
- UBROF8 (full debug support)
- Hex/binary (limited debug support) *
PIC :
- COFF (Full debug support) **
- UBROF8 (Full debug support)
- COD (Limited debug support) ***
- MPLAB Driver (Full debug support within MPLAB)
- Crownhill Proton Development Suite (Full debug support)
- Hex/binary (limited debug support) *
8051 :
- Standard OMF51 (Limited debug support)
- Keil Driver (Full debug support within Keil IDE)
- UBROF8 (Full debug support)
- Hex/binary (limited debug support) *
HC11 :
- UBROF8 (Full debug support)
- Hex/binary (limited debug support) *
Basic Stamp :
- Not applicable - stamp source files are handed directly to the model and interpreted by the model.
* Hex files do not contain debug information and so, while they can be
simulated, no source window, variables display, etc. is available.
** While full debug support is implemented for COFF it depends on the
compiler used. We have attempted to cater for all popular compiler
vendors but a non-standard implementation of the COFF specification by
a vendor may result in limited debug support or similar problems.
Please let us know if you experience such difficulties.
*** At present, the limitations of the COD symbolic debug data format
mean that the VSM debugging support for this product is limited to
stepping through the machine code and watching specific memory
locations Source level stepping and variable display are not supported.
Where possible we recommend using the ELF/DWARF2 debug format as, to
the best of our knowledge, this has a single specification for all
platforms. We envisage ELF/DWARF2 support being introduced to the PIC
families in the future (if and when Microchip themselves adopt this
format).
|