3.6.2 Microchip Studio Supported Debug Formats
Object File Format |
Extension |
Description |
---|---|---|
UBROF |
.d90 |
UBROF is an IAR proprietary format. The debug output file contains a complete set of debugging information and symbols to support all types of watches. UBROF8 and earlier versions are supported. This is the default output format of IAR EW 2.29 and earlier versions. See below how to force IAR EW 3.10 and later versions to generate UBROF8. |
ELF/DWARF |
.elf |
ELF/DWARF debug information is an open standard. The debug format supports a complete set of debugging information and symbols to support all types of watches. The version of the format read by Microchip Studio is DWARF2. AVR-GCC versions configured for DWARF2 output can generate this format. |
AVRCOFF |
.cof |
COFF is an open standard intended for 3rd party vendors creating extensions or tools supported by the Microchip Studio |
AVR Assembler format |
.obj |
The AVR assembler output file format contains source file info for source stepping. It is an internal Microchip format only. The .map file is parsed automatically to get some watch information. |
Before debugging, make sure you have set up your compiler/assembler to generate a debug file like one of the formats above. 3rd party compiler vendors should output the ELF/DWARF object file format.