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.

[参考译文] Linux/AM3354:液晶屏同步丢失问题

Guru**** 2603545 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/642812/linux-am3354-lcd-sync-lost-issue

器件型号:AM3354

工具/软件:Linux

您好!

我们会定期从 tilcdc 驱动程序中获得同步丢失错误。

同步丢失在没有任何 FIFO_UNDERRUN 的情况下出现、因此优先级调整不起作用。

禁用/启用 LCDC 的权变措施可防止整个系统停止、但显示屏会很快闪烁。

是否有任何有关此问题的解释或我们可以尝试解决此问题的内容?

此致、

Achim Kanert

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

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

    您好!

    我们使用的是最后的4.1.13 TI 内核。

    在丢失同步中断浮点时恢复的修补程序。

    此致、

    Achim Kanert

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢。 我已通知软件团队。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这是在您的定制板上还是在 AM335x GP EVM/Beagle Bone 板上? 请共享有关硬件和软件设置、自定义修改等的所有信息 还可以共享 dmesg 和 LCDC 日志。

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

    是的、这是一个定制电路板、但这不应影响内部 VSYNC 信号。 显示屏仅使用 DE 信号。

    因此、该问题似乎是 SoC 内部的问题。

    此致、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    可能是驱动程序没有及时获得足够的周期来更新 DMA 指针更新、并且开始及时处理、从而导致同步丢失错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您对如何解决此问题有什么想法(减少显示刷新率、更改优先级)吗?

    此致、

    阿希姆

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议迁移到内核版本4.9、因为自4.1版本以来、tilcdc 驱动程序中已发生许多修复、然后从此处进行调试。