Question
I have ELF files produced using VisualDSP (*.DXE, *.OVL, *.SM, *.DLB, *.DOJ). Can I use these in the CrossCore Embedded Studio tools?
====================================
Answer
The ELF format used by CrossCore Embedded Studio differs significantly from the ELF format used by VisualDSP++, so ELF files produced using VisualDSP++ tools are not compatible with CrossCore Embedded Studio.
If you do not have the source code available to rebuild your code, we provide a utility to convert VisualDSP++ ELF output files to the ELF format used by CrossCore Embedded Studio, called elf2elf.exe.
This utility is found in the CrossCore Embedded Studio installation directory, and is documented at:
Help > Contents > CrossCore® Embedded Studio x.x.x > Blackfin® Development Tools Documentation > Loader and Utilities Manual > Utilities > elf2elf - ELF to ELF File Converter
Example:
elf2elf.exe oldKernel.dxe -o newKernel.dxe
It produces the output file with a name given file name in the command line.