Thread 中讨论的其他器件: AM62P、 AM625
工具/软件:
是否可以在 AM625-Q1 中的运行 Linux 的 A53 与 M4 或 R5F 之间共享显示? 如果是、请分享一些参考。
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.
您好、Sai、
编号 AM62Px 是 AM62 系列中唯一支持显示共享的处理器。 有关更多详细信息、请参阅 AM62Px SDK 文档、此处为:
https://software-dl.ti.com/processor-sdk-linux/esd/AM62PX/11_00_09_04/exports/docs/linux/How_to_Guides/Target/How_to_enable_display_sharing_between_remotecore_and_Linux.html
此致、
Nick
您好、Sai、
我正在将您的线程重新分配给另一个团队成员、以就我们是否支持 AM62x 上不同内核之间的显示共享进行评论(如果支持,还可以参考我们是否有任何模板供您遵循)。
我们确实使用同一存储库为 AM62x 和 AM62Px 生成 SDK 文档、因此这可能是一个文档错误、其中某些 AM62Px 信息是在 AM62x 文档构建中生成的。 如果是这种情况、我们将提交一个错误来修复文档。
如果您在几个工作日内未收到回复、请随时 ping 通该主题。
此致、
Nick
您好、Sai、
我们稍等片刻、谈谈一些基本概念。
通常、单个外设仅支持由单个软件实例控制
有关更多信息、请参阅 AM62x Academy:
多核>外设
https://dev.ti.com/tirex/explore/node?node=A__AZAVEddCL5eFK1WrnKz45Q__AM62-ACADEMY__uiYMDcq__LATEST
但为什么呢?
这里存在硬件限制以及软件限制。 通常、每个外设仅设计为由单个软件“主器件“控制。 这意味着我们只有一组配置寄存器、一个用于传入和传出数据的 FIFO 等 因此、对于大多数处理器上的大多数外设、在不覆盖彼此的设置和数据的情况下、Linux 和 MCU+内核都无法读取和写入同一外设。
一些外设和外设接口被设计为与多个软件实例进行交互。 DDR 接口就是一个示例、该硬件专门设计为允许多个处理器内核同时访问同一接口。 那么 EMMC 存储器呢? 该接口只能由一个软件实例同时控制。 因此、Linux 可以使用 EMMC、或者 MCU+内核可以访问 EMMC、但不能同时访问两者。
好的、我们来谈谈显示
AM62x 上的显示接口实际上在内部具有与 AM62Px 上的显示接口不同的电路设计。 AM62Px 显示电路实际上有多个视频流水线/叠加/等、允许一个软件实例读取/写入一个流水线、并允许另一个软件实例读取/写入另一个流水线。 因此、两个软件实例不会覆盖彼此的数据。
AM62x 没有这种设计。 只有一个软件实例可以同时读取和写入它。
现在、让我们来谈谈软件支持
即使我们刚刚讨论的是用于控制显示接口的 DM R5F ... AM62x 上没有对其的软件支持。
AM62Px:R5F 支持 DSS: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62PX/11_00_00_16/exports/docs/api_guide_am62px/RELEASE_NOTES_11_00_00_PAGE.html
AM62x:R5F 不支持 DSS: https://software-dl.ti.com/mcu-plus-sdk/esd/AM62X/11_01_00_16/exports/docs/api_guide_am62x/RELEASE_NOTES_11_01_00_PAGE.html
TI 是否有其他不支持的选项?
您可以在 AM62x 上执行其他几项操作以实现类似的功能。 但是、TI 尚未测试此实现的任何部分。 TI 不支持其中任何一种实现。 如果你决定尝试其中的任何一个,你是在你自己。 我们不会回答任何问题或帮助您进行调试。
Linux 将需要成为显示主站。 理论上、您可以通过某种 IPC 方法将您要从 DM R5F 获取的显示数据发送到 Linux、然后 Linux 应用程序可以将 DM R5F 映像与 Linux 映像组合在一起、然后 Linux 可以将映像发送到 DSS 接口。
此致、
Nick