This is an application note about ELF and DWARF. It mainly introduces ELF/DWARF-2 object files and executables.
This application note explains the shift from older file formats (COFF, SDB, AEXE) to industry-standard ELF (Executable and Linking Format) and DWARF-2 (Debugging Information Format) within Analog Devices' VisualDSP development tools. It details how these changes affect users migrating from previous tool versions like 3.3 or 4.0.
| DWARF Version | Version 2 (DWARF-2) |
|---|---|
| Object File Extension (SHARC 4.1+) | .doj |
| Executable Extension (SHARC 4.1+) | .dxe |
VisualDSP SHARC 4.1 and newer tools generate ELF/DWARF-2 object files and executables.
Yes, the 4.0 VisualDSP debugger could read and debug COFF object files directly without conversion.
You will only have symbol table information; source-level debugging information is lost during the conversion.