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/AM3352:LCD 问题

Guru**** 2587365 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/593691/linux-am3352-lcd-issues

器件型号:AM3352

工具/软件:Linux

您好!

我们移植了基于内核4.4.12的新 SDK、但面临与 LCD 亮度相关的问题。

之前、我们的产品在内核3.2.0上运行、现在我们已移植到4.4.4.12。 但是、使用这种新的内核版本、即使在运行时间或启动时间、LCD 的亮度也会随时发生变化。

它具有320x280尺寸、工作频率为6.5MHz。 亮度控制基于 PWM、我们将其保持在90%占空比时的恒定状态。

我们还验证了 PWM/ecap0引脚作为 GPIO、以保持亮度 恒定、但问题仍然相同。  旧版内核的板级文件和新内核的 DTS 文件中提供的平台数据是相同的。

这是为什么会发生的。

此致

Rohit Khatri

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

    内核 v4.4.12是旧版本。 您是否还尝试过最新的 SDK (software-dl.ti.com/.../index_FDS.html)、是否测量了 LCD 信号以验证它们是否正确?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    是的、我们已经验证了 LCD 信号、看起来很好。

    我们还有一款 LCD 为480x320的产品、该软件可以正常工作。

    我们还转储了帧缓冲器、这是理想的、并且是必要的。 但问题在于背光控制。 它无法在 DTS 文件中指定的第一级和最后一级亮度之外工作。 它仅保持在零或全状态。

    BR、

    Rohit Khatri

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    请参阅以下 Wiki: processors.wiki.ti.com/.../Linux_Core_PWM_User's_Guide
    processors.wiki.ti.com/.../AM335x_PWM_Driver's_Guide