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.

[FAQ] [参考译文] [常见问题解答] AM62P:显示子系统(DSS):基本调试和论坛最佳实践

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1521056/faq-am62p-display-subsystem-dss-basic-debugging-and-forum-best-practices

部件号:AM62P
主题中讨论的其他器件: AM62L

工具/软件:

此常见问题解答将讨论在 AM62P/AM62x/AM62A 上遇到 Linux 显示相关问题时应如何执行基本调试。
如果调试无法帮助解决问题、请在 E2E 论坛上发布您的问题时、按照"最佳实践"部分添加必要的信息。

常见问题解答会定期更新以提供最新信息。 我们建议定期查看常见问题解答以获取最新更新。

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


    最佳实践的论坛

    如果上述调试步骤不起作用、请在创建新的 E2E 问题时提供以下信息:

    1.描述您的硬件设置:您使用的是哪种 SoC、custom-board/TI EVM、哪个显示接口?
    2.描述您的软件设置:您使用的是哪个 SDK 版本,您在 SDK 上安装了哪些补丁。 请提供 git diff 格式的补丁。
    3.如果使用定制面板/驱动程序,请分享您是否已针对任何其他电路板/SoC 验证了这些面板/驱动程序。 如果可行、还要分享他们的数据表。
    4.共享以下输出:    

    dmesg | grep -i dss
    lsmod
    k3conf dump clock | grep DSS
    # on AM62L k3conf is not yet enabled, hence use the following:
    # cat /sys/kernel/debug/clk/clk_summary | grep DSS

    5.在上面的帖子中通过常规调试和特定于接口的调试,共享所有控制台输出和观察结果,与屏幕上看到的内容相关。

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


    常见 问题解答

    问:如何在 U-Boot 中禁用启动界面?
    答:在 Foundational_Components 中查看此页面:https://software-dl.ti.com/processor-sdk-linux/esd/AM62PX/latest/exports/docs/linux/SDK/U-Boot/UG-splash-Screen.html#disabining-splash-screen 

    问:如何启用多个同时显示?
    a. 请查看本应用手册: AM62P DSS 概述

    问:如何在 DPI 中启用 BT656模式?
    a. 请查看此常见问题解答: [常见问题解答] AM62P:在 DSS 中启用 BT.656模式

    问: 如何更改数据输出的时钟极性?
    a.您需要更改 VP1_FREQ 寄存器的位16和14以及 CFG0_CLK_CTRL 寄存器的位9和8。 有关更多详细信息、请查看:  
       TIDSS_HOW TO:更改数据输出的时钟极性

    问:如何在 HDMI 中设置自定义分辨率模式?
    a.确保显示器支持您尝试设置的分辨率。 以下是执行此操作的几种方法:
         1.在 U-Boot 提示符下、执行以下操作:
           => setenv optargs video=HDMI-a-1:1024x768
         2.对于 Weston 应用程序、在 /etc/xdg/weston/weston.ini 中添加以下内容:
           [输出]
           NAME=HDMI-A-1
           模式=1024x768
         3.运行时更改。
           我们不支持此功能、客户必须使用 Qt 等用户空间级框架对其进行动态更改。

    问:如何检查是否 支持面板分辨率?
    a.使用其时序参数计算面板所需的像素时钟:pclk = h_total * v_total * fps。
       如果计算出的 pclk 低于最大值 为 SoC 的特定接口提到的像素时钟、可以支持分辨率。

    Q. U-Boot 中为启动界面提供 DPI/HDMI 支持。
    a.截至目前、U-Boot 仅支持双链路 OLDI 驱动器。 目前正在开发 DPI/HDMI 支持。

    问: TI 在 AM62上测试和支持的电池板列表 SORTE 协议。
    a. LVDS: SK-LCD1触摸 OLDI 显示器 [使用 SDK 中提供的 k3-am62p5-sk-microtips-mf101hie-panel.dtbo overlay ]
       MIPI-DSI: RPI 触摸 DSI 显示器 [使用  SDK 中提供的 k3-am62p5-SK-DSI-RPI-7inch-panel.dtbo overlay ]