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.

[参考译文] AM3874:出现背景颜色突然出现的问题

Guru**** 2613765 points
Other Parts Discussed in Thread: AM3874

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/579636/am3874-problems-background-color-suddenly-is-displayed

器件型号:AM3874

您好!

我们的客户中会出现以下问题。

AM3874上 clkc_underflow 寄存器的 XXX_underflow_STAT 位设置为1。  
此时、COMP_BACK_COLOR_SETTINGS 寄存器设置的背景色仅在片刻后显示到连接到 HDMI 的显示屏上。  

考虑了哪种原因?

此致、
新义郎

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    将其移至适当的论坛。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Shigehiro、

    如果 COMP 被禁用、或者 COMP 内驱动特定 VENC 的通道被禁用、或者驱动特定 VENC 的通道的所有输入被禁用、则下溢情况发生在 VENC 上。 这种下溢情况是由于数据没有以足够快的速度从 COMP 中驱动出来、无法跟上 VENC 读取速率。 由于缺少足够的存储器带宽或任何输入通道的 VPDMA 配置不正确、也会发生下溢。 当发生下溢情况时、会为下溢像素发送在 COMP 模块中编程的背景色。

    RGB 格式的背景颜色(COMP_BACK_COLORY_SETTINGS[29:0] BACT_CLR)会输出到 VENC、以便在发生下溢时使用。

    其他 TI 器件(如 AM335x)的类似问题可通过以下方式得到解决:
    -将 EMIF 控制寄存器(OCP 配置)中的 PR_OLD_COUNT 域配置为接近零时、问题消失。
    - L3级启动器优先级控制-将 VPSS/HDMI 保持在更高的优先级

    processors.wiki.ti.com/.../DA8xx_LCDC_Linux_FB_FAQs
    processors.wiki.ti.com/.../Sitara_Linux_SDK_DSS_FIFO_Underflow

    此致、
    帕维尔