主题中讨论的其他器件:UNIFLASH
在尝试加载 ELF 文件时、UniFlash 会出现文件类型错误(下面是完整的控制台输出)。 加载旧 COFF 文件时没有问题、但我正在尝试更新到 EABI。
使用 UNIX 文件实用程序检查文件会输出以下内容:
$文件 app.elf app.elf:elf 32位 LSB 可执行文件、TI TMS320C2000 DSP 系列、版本1 (SYSV)、静态链接、带有 debug_info、未被剥离
相关工具版本:UniFlash 版本3.4.1、CGT 版本20.2.3.LTS
UniFlash 控制台输出:
[09:14:28]开始启动会话操作。 [09:14:33]操作启动会话返回。 [09:14:33]已从:C:\Users\加载目标配置 \config.ccxml [09:14:37]在目标内核上的多个程序上启动操作... [09:14:39] C28xx_CPU1:GEL 输出: 内存映射初始化完成 [09:14:40]正在加载程序:C:\Users\ \app.elf [09:14:40]错误>> C28xx_CPU1:GEL:加载文件时遇到问题:C:\Users\ \app.elf 无法确定文件的目标类型 [09:14:40]加载文件时遇到问题:C:\Users\ \app.elf 无法确定文件 [09:14:40]程序操作的目标类型。
UniFlash 3.4.1的发行说明声称支持 TI COFF 和 TI ELF、因此我不确定问题出在这里。