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.

[参考译文] DRA756:不同引导阶段的强大 RVC 行为

Guru**** 2574125 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/630155/dra756-robust-rvc-behaviors-in-different-booting-stages

器件型号:DRA756

您好!

我们希望了解有关不同阶段稳健 RVC 的更多详细信息。

我们知道、倒车档可以随时发生。 我们可以对各个阶段进行分区、如下所示:

(1)在引导加载程序期间

(2)引导加载程序之后和 Android 系统准备就绪之前

(3)在 Android 系统中

可靠的 RVC PHASE-5软件是否能够在这些不同的阶段正常工作?

我的理解是、强大的 RVC 始终在 DSS 中使用特定的流水线、而软件位于 Cortex-M4内。

这意味着 Cortex-M4中的软件和 Cortex-A15中的软件之间必须存在一些仲裁、因为 DSS 资源只有一个。

您能否提供幻灯片或文档来描述此仲裁?

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

    我已将您的问题转交给强大的 RVC 专家进行评论。

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

    尊敬的 James:

    稳健的 RVC 应在这些不同的级上正常工作。

    它在引导加载程序加载 VISION SDK 固件后立即启动。

    一旦启动稳健的 RVC、它将永不停止。 因此、它适用于(2)和(3)条件。

    倒车档可以连接到 GPIO、以便它可以隐藏/禁用 VVC 默认使用的 VID3和 VID2管道(仅 VID3用于显示 RVC;VID2用于测试冻结检测)。

    您的理解是、可靠的 RVC 使用特定管道(VID3用于 RVC、VID2用于冻结检测信息)、但在实际系统中、仅 VID3很重要;VID2可供客户用于其他用途、例如。 反向线栅。 Android 使用 GFX 和 VID1。

    由于 DSS 资源仅为一种、Cortex-M4中的 SW 和 Cortex-A15中的 SW 之间的仲裁就是显示共享实现的地方。

    为了为 RVC 和 IVI SW 堆栈提供显示同步、IPU 和 MPU 处理器都启用了显示同步中断、但具有不同的中断源掩码。

    实施了额外的软件组件、以管理高效的中断处理并实现互斥、同时应用 RVC 和 IVI 软件堆栈的配置。

    *为 IVI SW 启用显示 Vsync 中断、因为大多数 HLOS 系统传统上依赖于 Vsync 处理。

    *为 RVC 堆栈启用 DSS 视频管道专用中断、EOW (窗口结束)中断。

    下面是 MPU 和 IPU 之间 DSS 显示管道共享的图: /cfs-file/__key/communityserver-discussions-components-files/791/0728.RVC_5F00_display_5F00_sharing_5F00_diagram.pdf

    谢谢。

    //好友