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.

[FAQ] [参考译文] [常见问题解答] AM62x、AM64x:如何通过添加资源表来允许 Linux 加载 M4F/R5F 固件

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1193620/faq-am62x-am64x-how-to-allow-linux-to-load-m4f-r5f-firmware-by-adding-a-resource-table

器件型号:AM6442
Thread 中讨论的其他器件:SysConfig

注意:此常见问题解答仍在进行中。 示例代码和步骤将很快更新。

MCU+"Hello World"示例可由 CCS 加载。 但是、如果由 Linux 初始化远程内核、则无法加载项目。 为什么是这样?

Linux RemoteProc 驱动程序会在将固件加载到远程内核之前检查远程内核固件是否有资源表。 如果固件没有资源表、则 Linux 不会加载固件。 这意味着、如果我们要使用 Linux 加载"Hello World"示例(或任何示例)、则需要确保项目中包含资源表。

如何向 MCU+项目添加资源表?

注1:"远程内核"是指处理器中不是 Linux 内核的任何内核。 从 Linux 的角度来看、M4F 和 R5F 都是"远程内核"。

注2:同样的信息适用于 M4F 和 R5F。 目前、此常见问题解答将使用 M4F 来演示如何添加资源表。