工具/软件:
以下是我的同事制定的分步指南、我陷入了运行示例并观察日志的最后一步(图像- 4)。 下面附加了错误消息。
这是我收到的错误
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.
工具/软件:
以下是我的同事制定的分步指南、我陷入了运行示例并观察日志的最后一步(图像- 4)。 下面附加了错误消息。
这是我收到的错误
尊敬的 Bawantha:Linux 日志中是否报告了任何错误消息? 是否列出了 M4FSS 的 Remoteproc?
学院是一个伟大的资源,我建议你检查. 一些可能会帮助您的链接:
引导远程核心—AM62x Academy: https://dev.ti.com/tirex/explore/content/am62x_academy_10_00_00_01/am62x_academy_10_00_00_01/source/linux/ch-eval/eval-booting-remote-cores.html#eval-booting-remote-cores
IPC 示例—AM62x Academy: https://dev.ti.com/tirex/explore/content/am62x_academy_10_00_00_01/am62x_academy_10_00_00_01/source/linux/ch-eval/eval-tour-ipc.html#eval-tour-ipc
谢谢您、
Paula
好的、这似乎是与 RTOS M4F 二进制文件和 Linux 的兼容性问题。
调试可能有点复杂。 请查看学院、了解有关如何解决该问题的想法。
远程核心上的应用开发—AM62x Academy: dev.ti.com/.../app-development.html
一些想法:
-资源表错误或缺失
-/lib/firmware.中没有正确替换新的 M4F 二进制文件 或软链接不正确。 如果需要、请检查并更新软链接(IPC 示例—AM62x Academy): root@am62xx-EVM:~# ls -l /lib/firmware
-或者,您可以使用创建 SD 卡并测试 OOOB IPC RP 消息,然后当它工作时,您可以将 M4F 二进制文件替换为您的二进制文件。
(1.1.2.创建 SD 卡—Processor SDK AM62x 文档)。 对于这种方法、我会从 MCU+SDK 重新编译 M4F、以确保它们兼容(AM62x MCU+ SDK:IPC RP 消息 Linux Echo)。 换句话说、您需要为 M4F 应用程序创建具有相同 SDK 版本(比如11.0)的 SD 卡。 为此、您需要从此处下载 MCU+SDK 及正确版本: SDK-AM62X 软件开发套件(MCU-PLUS-SDK)| TI.com
谢谢您、
Paula