工具/软件:Linux
您好!
我有 AM437x-gp-EVM 板(修订版1.5)、我正在使用 Processor SDK 4.01。 矩阵 GUI 等图形应用程序无法正常工作。
我使用的是 RGB LCD、而不是 HDMI 端口、屏幕上只显示"Please wait"
cat /proc/version 的输出:20170926213135
我尝试过的东西-
1) 1)其中一篇文章提到可能会有服务竞赛、因此我已按订单启动
/etc/init.d/weston 停止
/etc/init.d Weston 开始
/etc/init.d/matrix-gui-2.0启动
2) 2)启动后立即启动 kmscube。 这工作正常。 但是、如果我停止它并再次启动它、它将不起作用。 错误是
"EGL 扩展"EGL_IMG_CLIENT_API_OGL EGL_KHR_image EGL_KHR_IMAGE_BASE EGL_KHR"
显示0设置模式失败:权限被拒绝"
3) 3)如果我完全停止 Weston 并运行如下应用程序:
/Application -platform eglfs
在这种情况下、我收到错误-"无法设置 DRM (4) CRTC (33)模式! (权限被拒绝)"
3.5)或者,如果我尝试-./Application -platform custom-wayland
********* Qt 自定义扩展示例插件处于活动状态**********
无法创建显示(无此类文件或目录)
4) 4) cat /var/log/weston.log 的输出为
日期:2017-09-26 UTC
[21:33:02.103] Weston 1.11.0
wayland.freedesktop.org
故障报告发送至: bugs.freedesktop.org/enter_bug.cgi
内部版本:1.10.93-2-g2d825ed configuration.ac:bump to version 1.11.0 f)
[21:33:02.104]操作系统:Linux、4.9.41-ge3a80a1c5c、#1挤占 Tue 9月26日18:20:30 EDL
[21:33:02.108]使用配置文件'/etc/weston.ini'
[21:33:02.119]重新喷漆窗口最长为7ms。
[21:33:02.124]加载模块'/usr/lib/weston/drm-backend.so
[21:33:02.160]正在初始化 DRM 后端
[21:33:02.185]使用/dev/dri/card0
[21:33:02.191]加载模块'/usr/lib/weston/gl-renderer.so
无法加载模块:/usr/lib/gbm/gbm_dri.so:无法打开共享目标文件:y
无法加载模块:/usr/lib/gbm/gbm_gallium_drm.so:无法打开共享 objey
加载的模块:GBM_PVR.SO
找到有效的 GBM 后端:GBM_PVR.SO
[21:33:02.296]警告:不支持 EGL_EXT_platform_BASE 或特定 PLA。
[21:33:02.331]警告:不支持 EGL_EXT_Buffer_Age。 性能可以是。
[21:33:02.331]检索 EGL 客户端扩展字符串失败。
[21:33:02.333]警告:进入 Weston 时没有输入设备。 可能的原因:
-没有读取/dev/input/event 的权限
-座椅配置错误(Weston 后端选项"座椅"、udev 设备正确)
[21:33:02.333]未能创建输入设备
[21:33:02.487]致命:无法创建复合器后端
5) 5)有时、Weston 抛出错误:"Could 't open /dev/dri/card0 (无法打开)"
6) 6)在器件树中启用 SGX、如下所示-
&SGX{
状态="正常";
};
7) 7)/etc/weston.ini 的输出
[外壳]
锁定=错误
Animation=缩放
Panel-location=顶部
startup-animination=淡入淡出
[屏幕保护程序]
#取消注释路径以禁用屏幕保护程序
路径=@libexecdir@/Weston-screensaver
[输出]
NAME=HDMI-A-1
MODE = 1024x768
是否缺少任何配置设置?
我所做的唯一更改是、我在"dtsi"和"dts"文件中注释掉 RTC、从而禁用了它。
矩阵 GUI 应该开箱即用、因为除了禁用 RTC 外、我没有更改任何内容。
谢谢、
Rajat Rao