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.

[参考译文] SK-AM68:DisplayPort 和 SDK10

Guru**** 2482225 points
Other Parts Discussed in Thread: AM68

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1421961/sk-am68-displayport-and-sdk10

器件型号:SK-AM68
主题中讨论的其他器件:AM68

工具与软件:

我在 AM68-SK 上运行来自 SDK10的构建。  HDMI 如期出现。  如果我连接了 DisplayPort 显示器(并且 HDMI 已断开连接)、我将面临黑屏。  之前的 SDK 使用的是 针对800x600的 DisplayPort 硬编码。  

DisplayPort 是否适用于 SDK10 + AM68-SK?

上一主题: https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1345519/sk-am68-displayport-resolution-defaults-to-800x600-when-monitor-is-capable-of-1920x1080

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

    您好、T S:

    我们的开发团队似乎声称解决了这个问题。 让我看看我是否还能在我的终端上重现它。

    此致、

    Takuma

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

    您好、T S:

    让您更新一下、我还看到了与您类似的情况。 通过 kmsprint 可看到 CRTC 和正确的分辨率、但显示颜色较暗。  

    仍在与我们的开发团队讨论、但很多人因印度度假而外出、因此回复很可能会延迟到下周初。

    此致、

    Takuma

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

    感谢您发送编修。

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

    您好、T S:

    我在我的终端完成了一些实验、能够通过将 DSI 转换为 eDP 驱动器的更改恢复到8.6 SDK 来显示。 我没有清理它以确定哪条线是固定/断开的、但想与您分享此更新:

    e2e.ti.com/.../9_5F00_2_5F00_sdk_5F00_display_5F00_dark.zip

    我想您已经了解了颜色翻转问题、但这似乎可以得到解决。 但是、分辨率仍然是固定的。 因此、zip 文件中有一个补丁、如果您想要1080p (这是非标准的、并且可能不适用于所有显示器)、该补丁会以大约38Hz 的频率将分辨率更改为1080p。

    仍在与开发团队讨论如何以更好的方式解决此问题、但我想与您分享我的发现、以防您被阻止。

    此致、

    Takuma

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

    Takuma,

    感谢您的更新!  我很想听听开发团队会怎么评价。  我们的定制硬件将包括 DisplayPort、因此拥有官方解决方案将非常有用。  我来看看您的补丁、看看它能在哪里得到。

    再次感谢!

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

    您好、T S:

    我懂了。 非常合理的要求。 我会随时向您通报我遇到的任何新信息。

    此致、

    Takuma

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

    很遗憾、补丁似乎无法与我的显示屏配合使用。  如果没有补丁、我可以获得800x600分辨率输出。  使用补丁、我看到一个探头错误、我猜这是与我的显示屏不兼容的错误。  我认为您花更多的时间在这方面的努力是不值得的。  我很高兴等待开发团队重新获得长期解决方案。

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

    您好、T S:

    好的、明白。 补丁程序中的屏幕是否仍然空白、或者屏幕明显获得800x600分辨率? 如果第一个补丁明显获得800x600、但第二个补丁导致屏幕空白、则是、很可能是显示分辨率不兼容(38Hz 可能是问题)。

    此致、

    Takuma

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

    我仔细检查了一下、而且把补丁应用弄乱了。  补丁最终会影响启动时加载的两个内核模块-我只更新了其中一个模块。  此外、这些补丁不包括对我正在使用的器件树(k3-am68-sk-base-board.dts)进行直接修改。  我 更新了 设备树以 与 k3-j784s4-evm.dts 的补丁更改保持一致、更新了两个内核模块、现在在启动时监视器显示"Input Signal Out of Range"  然后进入睡眠状态。

    在未应用补丁的情况下、DisplayPort 像以前一样显示了800x600分辨率。

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

    您好、T S:

    对此深表歉意。 由于我提供了电路板、我为 J784S4 EVM 安装了补丁、该 EVM 应具有与 AM68 SK 相同的 DSI 转 eDP 桥接器。  

    但澄清一下、

    1.在10.0上的补丁之前,DisplayPort 是一个空白屏幕。

    2.有了第一个补丁,DisplayPort 显示800x600分辨率,没有颜色翻转问题。

    这些陈述 正确吗? 因为这是我在终端10.0中看到的情况、仅有第一个补丁、还有第二个补丁用于固定1080p 分辨率、因此一些显示器将以1080p 工作、但许多显示器不会因为非标准频率而工作。

    此致、

    Takuma

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

    很抱歉混淆。  我将更改应用于 SDK 9、而不是 SDK 10、并且我的注释基于该上下文。

    我将重新应用 SDK 10、让您知道情况如何。

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

    您是否定义了面向 SDK 10的补丁集?  这对我来说不是按原样工作

    说实话、我不确定是否值得继续进行故障排除。

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

    您好、T S:

    好的、明白。 这些补丁都在 SDK 10.0的基础上、但这些补丁是否应用于 SDK 中打包的 Linux 源代码、或者源代码是否取自其他地方(例如 git.ti.com 或上游 Linux 内核)?  

    如果您想继续、那么我可以看到我是否可以移植到补丁上。

    此致、

    Takuma

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

    Takuma,

    HRM。  我尝试了 针对 SDK 10中的内容应用您的补丁、但看到了几个错误。  我还尝试通过 bitbake 建立一个 devshell 会话、然后只需将 您包含的 ti-sn65dsi86.c 复制到基础版本的顶层、并在我发出"make -j $(nproc) modules"时失败。  该故障是由于 probe()函数的指针类型不兼容-最近的内核重构删除了 i2c_device_id 参数。

    只是为了确认--您的修补程序用于内核6.6.32、而不是6.1.80、正确吗?

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

    您好、T S:

    是的、这些补丁适用于 SDK 10.0的6.6内核... 但让我仔细检查一下。

    此致、

    Takuma

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

    您好、T S:

    是的、可以确认它适用于6.1.80。

    此致、

    Takuma

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

    Takuma,

    并解释了故障。  我仔细检查了 EdgeAI 和 J721S2 SDK 10版本说明、并确认它们 针对的是6.6内核。

    您是否正在运行某种面向6.1.80的替代 SDK 10?  我将运行 EdgeAI SDK 10版本。

    SDK 10发布说明参考:

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-am68a/10_00_00/exports/edgeai-docs/devices/AM68A/linux/release_notes_10_00.html

    https://software-dl.ti.com/jacinto7/esd/processor-sdk-linux-j721s2/10_00_00_08/exports/docs/devices/J7_Family/linux/Release_Specific_Release_Notes .html

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

    您好、T S:

    再次道歉。 我在进行一些移植时肯定把内核弄混了。 我需要多花点时间来了解这个。 开发团队已收到通知、但他们有点忙于处理正在进行的不同显示问题。

    此致、

    Takuma

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

    有任何相关更新?

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

    您好、T S:

    还没有很好的更新。 回归似乎在9.2 SDK 时间范围内发生、我目前正在尝试指出导致显示无法启用的确切变化、以便移植到10.0 SDK。

    此致、

    Takuma

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

    您好、T S:

    对于长时间的延迟、我们深表歉意。  

    有 一个补丁计划用于10.1版本的显示、通过使用 AM68-SK 板应用于10.0 SDK、因此我的终端可以实现800x600分辨率: https://git.ti.com/cgit/ti-linux-kernel/ti-linux-kernel/commit/?h=ti-linux-6.6.y&id=118cf0c8b392bed94437f1519de10b63705dbacd

    您也可以尝试相同的方法吗?

    此致、

    Takuma