器件型号: DRA821U
您好:
我们正在 开发 J7200 平台 、目标是 使用 Remoteproc 从 Linux 中的一个 R5F 内核上加载我们自己的固件。
但是、我们面临着 与 remoteproc0 对应的内核 MCU 内核 0 的问题、该问题始终在 连接 状态下报告、我们无法加载或启动其中的任何固件。
R5F 内核在器件树中以拆分模式配置 (SDK 中包含 k3-j7200-mcu-wakeup.dtsi):
从文档和一些论坛主题中、我们了解到:
- 当内核处于“连接“状态时、意味着它已在 Linux 之前引导(例如通过 SPL/U-Boot)。 在这种情况下、Linux 不会控制核心的生命周期(启动/停止)。
- MCU R5F 内核 0 可以运行 tispl.bin 中包含的固件 (设备管理器/SciServer 固件)。 此固件会在引导过程的早期启动、并可能负责系统控制。
我们希望了解以下内容:
- 如果 remoteproc0 (MCU R5F) 内核有效保留用于运行该系统固件、 根据我们收集的信息、该内核似乎正在执行作为 tispl.bin 的一部分加载的固件。
- 如果可以通过任何受支持的方法从 Linux 在此内核上加载自定义固件、或者这样做一定需要修改引导流程。
其他信息:
- Linux 在 A72 内核上运行
- 适用于 J7200 的 Processor SDK Linux、版本 11.00.10.01
