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.

[参考译文] AM3354:LCD 时序问题

Guru**** 2560390 points
Other Parts Discussed in Thread: AM3354

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/614998/am3354-lcd-timing-issues

器件型号:AM3354

您好!

我使用 AM3354在定制板上工作、并连接了800X400 24RGB 接口 LCD。 已按照数据表中的规定设置 LCD 参数、并发现与计算相比、波形(时序)不匹配。

附加了计算- e2e.ti.com/.../LCD_5F00_Timing_5F00_Calcaultions_5F00_1.xlsx

我突出显示了看起来错误的单元格-后沿值。 是否需要根据计算结果进行任何设置来匹配波形和时序?

HSD 值48的波形。

通道1:时钟、

通道2:数据使能:

通道3:HSD

通道4:VSD

HSD 后沿 - VSD 后沿-

此致

Sujay A

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

    您使用的是什么软件? 哪个版本? 您从何处获取此电子表格?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    SDK 03.03.04 (内核4.4.4.1),我们计算的扩展表..

    所有 HSD 的计算均以 DCLK 为基准、所有 VSD 的计算均以 HSD 时序为基准。

    此致
    Sujay A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    有关正确初始化 LCD 控制器的信息、请参阅此 wiki: processors.wiki.ti.com/.../Linux_Core_LCD_Controller_User_Guide
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Biser、

    我们已经完成了这一过程并配置了面板参数...

    面板{
    兼容="ti、tilcdc、panel ";
    状态="正常";
    pinctrl-names ="default";
    pinctrl-0 =<&LCD_PINS_s0>;
    面板信息{
    交流偏置 =<255>;
    AC-BIAS-INtrpt =<0>;
    DMA-burst - SZ =<16>;
    bpp =<24>;
    FDD =<0x80>;
    同步边沿 =<0>;
    同步控制 =<1>;
    栅格顺序 =<0>;
    FIFO- TH =<0>;
    };

    显示时序{
    本机模式=<&timing0>;
    ting0:800x480p62{
    时钟频率=<30000000>;
    hactive =<800>;
    Vactive =<480>;
    前沿=<40>;
    后沿=<88>;
    HSYNC-LEN =<48>;
    后沿=<32>;
    垂直前沿=<13>;
    vsync-len =<3>;
    HSYNC-ACTIVE =<0>;
    vsync-active =<0>;
    停用=<1>;

    };
    };
    };

    但我们仍然没有在 LCD 上看到任何东西、而是白色背光。 我们还需要注意什么? 探测数据线和时钟时、情况正常。

    此致、
    Sujay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果看不到 LCD 数据表、我们不能说什么。 你能发布它吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好、Biser

    LCD Datasheet-e2e.ti.com/.../AT_2D00_T062HWH_2D00_01CP-Spec.pdf

    此致

    Sujay A

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否可以尝试在面板节点中添加:

    像素 clk-active=<1>
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    我们已经尝试在 DTS 文件的面板节点中添加上述内容、但结果相同(LCD 上没有显示任何内容)。

    如有任何其他建议、请告知我们。

    此致
    Sujay A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    也许是一个愚蠢的问题、但您是否加载了任何东西来显示?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Biser、

    我们尝试了 MODETEST
    还尝试了 cat /dev/urand >/dev/fb0

    但是、显示屏上没有显示任何内容。 理想情况下应该出现矩阵。

    此致
    Sujay A
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已要求软件团队查看这一点。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    您是否启用了 LCDC? 我无法在共享的 DTS 代码段中看到它。
    您可以附加 DTS 文件吗?

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

    您好、Yardan、

    LCDC 已启用、请查找随附的 DTS 文件-e2e.ti.com/.../am335x_2D00_evm.zip

    此致

    Sujay A

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

    屏幕上的"DTS"文件- LCD 面板

    兼容="ti、tilcdc、panel ";
    //兼容="himax、hx8357b"、"himax、hx8357";

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

    很抱歉耽误你的回答。

    您使用的显示器与 am3335x-EVM 中的显示器类似、对吧? 我看到您的 DTS 中的所有计时和驱动程序都是相同的。

    DTS 看起来也是正确的。 您是否已验证电路板上的硬件连接?

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

    是的、硬件正常。 我们已经连接了 am3335x-EVM LCD。 它工作正常、我们能够看到矩阵 GUI、

    但它不适用于顶级 LCD。

    您能否附加 AM335x-EVM LCD 数据表。

    此致
    Sujay A