This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] OMAP-L138:使用 SysLink#39;s slaveloader 在 DSP 内核上运行裸机应用

Guru**** 2618835 points

Other Parts Discussed in Thread: OMAP-L138

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/661405/omap-l138-using-syslink-s-slaveloader-to-to-run-baremetal-application-on-dsp-core

器件型号:OMAP-L138

您好!

我一直在使用 OMAP-L138 ARM+DSP 处理器、其中 ARM 内核运行 Linux Ångström。 到目前为止、我已经在 DSP 内核上使用了 SYS/BIOS、但我想切换到裸机、同时保持着 slaveloader 功能。

我知道、即使 DSP 内核要运行非 BIOS 应用程序、也可以使用 slaveloader、如 论坛博文所述。 但是、当我尝试执行这些步骤(并成功构建应用程序二进制文件)时、我会遇到随后的错误。

root@mityomapl138:~./slaveloader startup dsp project_dsp.xe674
连接到从处理器0。
正在加载 ProcID 0。
在从处理器0上加载了 PROJECT_DSP.xe674文件。
已启动从器件 ProcID 0。
root@mityomapl138:~#

内核声称 DSP 内核已启动、但它不会返回预期的输出。 但是、它确实可以按预期与 SYS/BIOS 一起工作。

您能否指导我逐步了解如何在不中断从加载程序功能的情况下将适当的 SYS/BIOS 代码转换为非 BIOS 代码?

我要附加当前不起作用的 makefile 和链接器命令文件。

提前感谢、

Silacko

e2e.ti.com/.../Makefile.zip

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    团队将收到通知。 他们将直接在此处发布反馈。

    BR
    Tsvetolin Shulev
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    任何时候都可以...
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Silacko、

    TI E2E 论坛不支持 SYSLINK 和 MITY DSP 平台。 我建议您联系此支持的重要链接。

    我们当前支持的基准是使用 IPC 和 Remoteproc、使用 ProcessorSDK 组件、这是唯一为该平台积极维护和开发的软件包。

    此致、
    Rahul