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/AM5728:idk LCD 显示屏问题

Guru**** 2549870 points
Other Parts Discussed in Thread: AM5728

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/576454/linux-am5728-idk-lcd-display-issue

器件型号:AM5728

工具/软件:Linux

在 AM5728 IDK LCD (OSD101T2587-53TS)显示屏上似乎无法获得任何显示输出。 完成了涉及 u-boot 配置的尽职调查、适当地(在 u-boot 中)设置器件树并检查所有带状电缆连接。  此时、硬件损坏或我做了一些错误。  希望后者(做错事)是我的问题。  如果可能、希望获得一些基本反馈、例如(对我来说是可行的、或者我的程序看起来不错、或者似乎缺少一些东西等)  使用以下配置:

  • TI SDK 是... TI-processor-sdk-linux-rt-am57xx-evm-03.02.00.05

    • 使用从 SDK 中预构建的映像创建的 SDCard
  • AM5728 IDK 平台
  • 适用于 AM5728 IDK 的 OSD101T2587-53T 可选 LCD 显示屏

  • 使用 USB 键盘+ USB 鼠标

U-boot 配置

  • setenv idk_LCD osd101t2587
  • 运行 findfdt
  • 保存

下面的 u-boot 控制台交互代码片段

--snip

=> printenv fdtfile
fdtfile=am572x-idk-lcd-osd101t2587.dtb
=> printenv idk_LCD
idk_lcd=osd101t2587
=> setenv fdtfile
=>运行 findfdt
=> printenv fdtfile
fdtfile=am572x-idk-lcd-osd101t2587.dtb
=> printenv idk_LCD
idk_lcd=osd101t2587
=> saveenv

正在将环境保存到 FAT...
正在写入 uboot.env
FAT:未对齐的缓冲区地址(fef1d918)
完成
=>

--snip

此外、尝试使用较旧的 SDK (ti-processor-sdk-linux-am57xx-evm-03.01.00.06)、但结果相同。  旧 SDK 不包含适用于 LCD OSD101T2587器件的相应器件树 DTB 文件。

这通常是一个罕见的硬件坏情况。  我几乎没有想法、因为它看起来非常简单、应该通过对 idk_LCD 环境变量的 u-boot 修改从 SDK SDCard 预构建的映像中获得开箱即用的支持。

请注意,我插入了4.3英寸 LCD 显示屏(ELI43-CR),我得到了“请稍候...” 如果我使用 am572x-idk-lcd-osd101t2587.dtb,并且如果我使用 am572x-idk.dtb,则我将获得完整的 Matrox GUI。  请注意,这两个“请稍候”和完整的 Matrox GUI 仅在 ELI43-CR LCD 显示屏上。  OSD101T2587液晶显示屏上根本没有显示任何内容。

请提供建议。

安东尼

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

    您好、Anthony、

    无需播放 DTB 文件设置。 在引导时挑选正确的一个。

    大多数情况下、LCD 板带状连接出现问题。 请按照 LCD 套件快速入门指南连接电缆。 随函附上该文档供您参考。

    e2e.ti.com/.../AM57x_5F00_LCD_5F00_Kit_5F00_QSG_5F00_9_2D00_2_2D00_16.pdf

    此致、

    Manisha

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

    是的、您回答正确、DTB 文件在引导时自动选择。

    我又尝试了一次、正如您所建议的、但没有成功。

    我事先已经看过该文档、至少几次尝试重新拔插带状电缆。  我本来希望放大一点、但参考中的分辨率会变得模糊。 我附上了三张我的连接照片。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在您的帖子中看不到任何附件。 您的 LCD 面板本身是否未被检测到或触摸屏是否无法正常工作? 您能否将鼠标连接到板并检查行为。

    人们面临的最常见问题是两侧反转的小带状电缆
    [1]在 IDK 电路板侧:触点需要“朝上”,即远离电路板。
    [2]在 LCD 面板一侧:连接器的白色/黑色翼板一侧指向电路板之间的空间
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

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

    现在我重新拔插了带状电缆,然后我给您发送了图片... 我知道"请稍候..." 显示。  连接器的方向没有改变、但我再次重新拔插所有连接器、这次我成功了。  在调试过程中、我始终连接键盘和鼠标。

    现在,要弄清楚如何越过“请稍候...” 发送至 Weston (触摸屏校准)和 Matrox GUI 的消息。  如果您有任何关于如何通过"请稍候..."的想法 校准和 GUI 的更多信息、我们不胜感激。

    --安东尼·祖里斯

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

    触摸屏似乎仍然不工作。 由于您已连接鼠标、因此不应显示"请稍候"。 您可以共享/var/log/weston.log 文件吗? 如果未生成、您是否能够执行#/etc/init.d/weston 停止? 如果是、在停止 Weston 后、您能否运行其中一个 qt 演示、例如-
    /usr/share/qt5/examples/opengl/2dpainting/2dpainting -platform eglfs
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    weston.log 文件已附加。

    下面的其他内容片段

    --snip

    root@am57xx-EVM:~#/etc/init.d/weston 停止

    停止 Weston

    root@am57xx-EVM:~#/usr/share/qt5/examples/opengl/2dpainting/2dpainting -platform eglfs

    PVR:(错误):OpenServices:PVRDRMOpenRender 失败[0、]

    PVR:(错误):PVRSRVConnect:无法打开连接。 [0、]

    PVR:(错误):无法连接到服务[0、]

    无法初始化 EGL 显示

    已中止(转储内核)

    e2e.ti.com/.../weston.logroot@am57xx-evm:~#

    --snip

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

    LCD 启动过程、包括 连接触摸屏和 LCD 带状电缆、可在以下培训视频中找到-