Other Parts Discussed in Thread: UNIFLASH
UniFlash is giving a file type error (full console output below) when attempting to load an ELF file. I have no issues when loading a legacy COFF file, but I'm trying to update to EABI.
Inspecting the file using the unix file utility outputs the following:
$ file app.elf app.elf: ELF 32-bit LSB executable, TI TMS320C2000 DSP family, version 1 (SYSV), statically linked, with debug_info, not stripped
Relevant tools versions: UniFlash version 3.4.1, CGT version 20.2.3.LTS
UniFlash Console Output:
[09:14:28] Begin Launching session operation. [09:14:33] Operation Launching session returned. [09:14:33] Loaded target configuration from: C:\Users\<redacted>\config.ccxml [09:14:37] Start operations on multiple programs on the target core... [09:14:39] C28xx_CPU1: GEL Output: Memory Map Initialization Complete [09:14:40] Loading program: C:\Users\<redacted>\app.elf [09:14:40] ERROR >> C28xx_CPU1: GEL: Encountered a problem loading file: C:\Users\<redacted>\app.elf Could not determine target type of file [09:14:40] Encountered a problem loading file: C:\Users\<redacted>\app.elf Could not determine target type of file [09:14:40] Programs operation finished.
The release notes for UniFlash 3.4.1 claim to support both TI COFF and TI ELF, so I'm not sure what the problem is here.