主题中讨论的其他器件:AM68
工具与软件:
我在 AM68-SK 上运行来自 SDK10的构建。 HDMI 如期出现。 如果我连接了 DisplayPort 显示器(并且 HDMI 已断开连接)、我将面临黑屏。 之前的 SDK 使用的是 针对800x600的 DisplayPort 硬编码。
DisplayPort 是否适用于 SDK10 + AM68-SK?
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.
您好、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
我仔细检查了一下、而且把补丁应用弄乱了。 补丁最终会影响启动时加载的两个内核模块-我只更新了其中一个模块。 此外、这些补丁不包括对我正在使用的器件树(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
Takuma,
HRM。 我尝试了 针对 SDK 10中的内容应用您的补丁、但看到了几个错误。 我还尝试通过 bitbake 建立一个 devshell 会话、然后只需将 您包含的 ti-sn65dsi86.c 复制到基础版本的顶层、并在我发出"make -j $(nproc) modules"时失败。 该故障是由于 probe()函数的指针类型不兼容-最近的内核重构删除了 i2c_device_id 参数。
只是为了确认--您的修补程序用于内核6.6.32、而不是6.1.80、正确吗?
Takuma,
并解释了故障。 我仔细检查了 EdgeAI 和 J721S2 SDK 10版本说明、并确认它们 针对的是6.6内核。
您是否正在运行某种面向6.1.80的替代 SDK 10? 我将运行 EdgeAI SDK 10版本。
SDK 10发布说明参考:
您好、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