主题中讨论的其他器件:SK-AM62
工具/软件:
您好:
我们正在使用 AM6254、SDK 版本9.1.0.8和 RT 内核6.1.46开发定制电路板。 我们已经尝试在/usr/share/qt5/examples/opengl/hellogles3中运行一个示例应用程序以及一个自定义编译的 qt 应用程序、并得到以下错误:
收到此 Qt 调试消息"QQmlApplicationEngine 无法加载组件"之前、连接器"LVDS2"没有可用的 CRTC/编码器对。 我随附了一个名为 envar 的文件、其中包含相关的环境变量。 我们还使用 eglfs 作为 Qt 的后端、配置文件使用 eglfs_kms (另请参阅随附文件)。 定制 qt 应用和 hellogles3均已在带有微提示显示模块的 SK-am62 EVM 上测试并正常运行。
我们有两个使用 LVDS 的显示器、它们都连接到自己的连接器。 为ts 添加的器件树叠加层取自本应用手册(https://www.ti.com/lit/an/spradj9/spradj9.pdf?LVDS=1746028386776&ref_URL=https%253A%252F%252Fduckduckgo.com%252F)以及器件驱动程序中的 panel-simple.c。 我们使用的是 dss0控制器、引脚与应用手册完全相同。左侧显示的是 CLK0和 A0-A3P/N、右侧显示的是 CLK1和 A4-A7P/N 显示屏配置为用作一个扩展显示屏。 我附上了命令"modetest -M tidss"的输出。 当运行"modetest -M tidss -s 40@38:lengthxwidth"时、我们会在两个显示器上拉伸色条测试。
我只能在这个 libweston repo 的 第5428行 coral.googlesource.com/.../compositor-drm.c 中引用这个错误。 我们对 Weston 代码库的理解有限,但我们想知道编码器/CRTC 对是否有限制,因为从 modetest 的输出可以看出,当只有一个 CRTC 时,即 LVDS1连接器已成功初始化,但 LVDS2未初始化。
任何帮助都将非常感谢,提前感谢您。
e2e.ti.com/.../Modetest_5F00_output.txt
e2e.ti.com/.../envar.txt
e2e.ti.com/.../eglfs_5F00_kms_5F00_conf.txt