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.

[参考译文] Linux/processor-SDK-AM335X:HDMI LCD 显示"请稍候..."

Guru**** 2609925 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583955/linux-processor-sdk-am335x-hdmi-lcd-says-please-wait

器件型号:PROCESSOR-SDK-AM335X

工具/软件:Linux

您好!

我尝试在 BeagleBoneBlack 上使用 SDK 附带的预构建映像。  BBB 连接到 HDMI 触摸屏。  启动时、触摸屏显示"Please wait..."(请稍候...)。  但是、它永远不会引导矩阵 GUI。  

我可以看到 matrial_browser 在端口80侦听。  我甚至可以远程连接到它、并在浏览器中进行渲染。  当我远程连接到显示器时、它确实询问我是否连接了本地显示器、我说是、但没有改变。

在我看来、预编译的图像找不到显示。  我运行 modetest、可以在连接器 id 26处看到它。  因此、我构建了 SDK 并从构建的映像进行了尝试、结果相同。

我很确定硬件是否正常、因为随附的 eMMC 上的映像可以正常运行显示器。

我确信我在做一些愚蠢的事情。  是否有明显的指针?

谢谢、

Nathan

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

    是否可以尝试重新启动矩阵 GUI 和 Weston:
    /etc/init.d/matrix-gui-2.0停止
    /etc/init.d/weston 停止
    /etc/init.d/weston 开始
    /etc/init.d/matrix-gui-2.0开始

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

    早上好、

    我已经尝试过您的指示。  屏幕状态未更改。  它仍显示"请稍候..."

    我跑了...

    tail /var/log/weston.log

    我 得到了...

    [TIMESTAMP]设置模式失败:参数无效

    (笑声) 很多次。

    是否尝试将显示屏设置为显示屏不支持的模式?

    谢谢、

    Nathan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我在论坛上做了更多的介绍、并在这里发现了类似的问题...

    e2e.ti.com/.../1927840

    那么、我尝试了这个东西、这里是输出...

    (我不确定是否使用三引号将其作为代码块...)
    {{
    root@AM335x-EVM:~#/etc/init.d/matrix-gui-2.0停止
    正在停止矩阵 GUI 应用程序。
    root@AM335x-EVM:~#/etc/init.d/weston 停止
    停止 Weston
    根目录@AM335x-EVM:~编号
    根目录@AM335x-EVM:~编号
    根目录@AM335x-EVM:~编号
    根目录@AM335x-EVM:~编号
    root@AM335x-EVM:~# modetest
    正在尝试打开设备'i915'...失败
    正在尝试打开设备'Radeoneon'...失败
    尝试打开设备'nouve'失败
    尝试打开设备'vmwgfx'...失败
    正在尝试打开设备'omapdrm'...失败
    正在尝试打开设备'exynos'...失败
    正在尝试打开设备'tilcdc'...done
    编码器:
    ID CRTC 类型可能的 crtcs 可能的克隆
    25 24 TMDS 0x00000001 0x00000000

    连接器:
    ID 编码器状态 名称 尺寸(mm) 编码器
    26 25 互联 HDMI-A-1 150x100 1 25
    模式:
    名称刷新(Hz) hdisp HSS HSE htot vdisp VSS VSE vtot)
    1024x600 43 1024 1064 1112 1152 600 613 616 645标志:nhsync、nvsync;类型:首选、驱动程序
    道具:
    1 EDID:
    flags:不可改变的 blob
    BLOB:

    值:
    00ffffffffffffffffff000481040001000000
    011103800f0a000a000000
    000000000000010101010101010101
    0101010101800c008040582d202830
    d3006c44000000180000001000000000
    00000000000000000000000000000000000000100000
    000000000000000000000000000000000000000000000010
    00000000000000000000000000000000000000000000009f
    2 DPMS:
    flags:枚举
    枚举:ON = 0待机= 1挂起= 2关闭= 3
    值:0

    CRC:
    ID FB 位置 尺寸
    24 30 (0、0)(1024x600)
    1024x600 43 1024 1064 1112 1152 600 613 616 645标志:nhsync、nvsync;类型:首选、驱动程序
    道具:

    平面:
    ID CRTC fb CRTC x、y X、Y 伽马大小 可能的 crtcs
    23 24 30 0、0 0、0 0 0x00000001
    格式:RG16 BG24 XB24
    道具:
    5类型:
    flags:不可 mutable 枚举
    枚举:overlay=0 Primary =1 Cursor =2
    值:1.

    帧缓冲器:
    ID 尺寸间距

    root@AM335x-EVM:~# Weston --tty=1 --connector=26
    日期:2017-03-27 UTC
    [13:20:50.337] Weston 1.9.0
    http://wayland.freedesktop.org
    故障报告发送至: bugs.freedesktop.org/enter_bug.cgi
    内部版本:1.8.93-2-gb05cdb8 configure.ac:正式版本的固件版本为1.9.0 (2015-09-21 18:11:26 -0700)
    [13:20:50.338]操作系统:Linux、4.4.3.32-gadde2ca9f8、#2、优先于3月24日星期五11:56:33 EDT 2017、armv7l
    [13:20:50.339]使用配置文件'/etc/weston.ini'
    [13:20:50.340]装载模块"/usr/lib/weston/drm-backend.so
    [13:20:50.364]输出重新喷漆窗口最大值为7ms。
    [13:20:50.364]正在初始化 DRM 后端
    [13:20:50.384] Using /dev/dri/card0
    [13:20:50.384]装载模块'/usr/lib/weston/gl-renderer.so
    无法加载模块:/usr/lib/gbm/gbm_dri.so:无法打开共享目标文件:无此类文件或目录
    无法加载模块:/usr/lib/gbm/gbm_gallium_drm.so:无法打开共享目标文件:无此类文件或目录
    加载的模块:GBM_PVR.SO
    找到有效的 GBM 后端:GBM_PVR.SO
    [13:20:50.419]警告:不支持 EGL_EXT_platform_BASE 或不支持特定平台;返回到 eglGetDisplay。
    [13:20:50.453]警告:不支持 EGL_EXT_buffer_age。 性能可能会受到影响。
    [13:20:50.454]检索 EGL 客户端扩展字符串失败。
    [13:20:50.475]输入设备"Microsoft Comfort Curve Keyboard 3000"、/dev/input/event0被 udev 标记为:键盘
    [13:20:50.475]输入设备"Microsoft Comfort Curve Keyboard 3000"、/dev/input/event0是键盘
    [13:20:50.481]输入设备"Microsoft Comfort Curve Keyboard 3000"、/dev/input/event1被 udev 标记为:键盘
    [13:20:50.481]输入设备"Microsoft Comfort Curve Keyboard 3000"、/dev/input/event1是键盘
    [13:20:50.487]输入设备'Logitech USB 光电鼠标'、/dev/input/event2被 udev 标记为:鼠标
    [13:20:50.487] Device 'Logitech USB Optical Mouse (Logitech USB 光电鼠标)'设为1000 DPI
    [13:20:50.487]输入设备'Logitech USB 光电鼠标'、/dev/input/event2是指针帽
    [13:20:50.679] EGL 版本:1.4 Build 1.14@3699939 (main)
    [13:20:50.680] EGL 供应商:Imagination Technologies
    [13:20:50.680] EGL 客户端 API:OpenGL_ES
    [13:20:50.680] EGL 扩展:EGL_IMG_CLIENT_API_OGL EGL_KHR_image
    EGL_KHR_IMAGE_BASE EGL_KHR_gl_纹 理_2D_image
    EGL_KHR_gL_纹 理_cubemap_image EGL_KHR_gL_renderbuffer_image
    EGL_KHR_vg_parent_image EGL_IMG_cl_image EGL_KHR_Fence_sync
    EGL_IMG_Context_Priority EGL_IMG_HIBERNATE_PROCESS
    EGL_IMG_IMAGE_CONSION_ATTRIBS EGL_KHR_SURFACY_CONTEXT
    EGL_KHR_WAIT_SYNC EGL_KHR_CREASE_CONTEXT
    EGL_WL_BIND_wayland_display EGL_EXT_IMAGE_DMA_buf_import
    [13:20:50.680] GL 版本:OpenGL ES 2.0内部版本1.14@3699939 (主版本)
    [13:20:50.680] GLSL 版本:OpenGL ES GLSL ES 1.00 Build 1.14@3699939 (main)
    [13:20:50.680] GL 供应商:Imagination Technologies
    [13:20:50.680] GL 渲染器:PowerVR SGX 530
    [13:20:50.680] GL 扩展名:GL_OES_rgb8_rgba8 GL_OES_depth24
    gL_Oes_vertex_half_float gL_Oes_纹 理_float
    GL_OES_纹 理_Half_float GL_OES_Element_index_uint
    gL_Oes_mapbuffer gL_Oes_fragment_precision_high
    GL_OES_COMPLEED_ETC1_RGB8_TESDLE_OES_EGL_IMAGE
    GL_OES_EGL_IMAGE_EXTERNAL GL_OES_Required_internalformat
    GL_OES_DEPTY_纹 理 GL_OES_GET_program_binary
    GL_OES_packed_depthe_stencil GL_OES_standard_衍生 产品
    GL_Oes_vertex_array_object GL_Oes_EGL_sync
    gL_Oes_surfaceless gL_context gL_EXT_Discard 帧缓冲区
    GL_EXT_blind_MinMax GL_EXT_MULTI_RAGE_ARRAINESS_DIAING_RAMINMAX
    GL_EXT_MULTI采样_呈现_至_纹理 GL_EXT_SHADER_TEST_LOD
    GL_EXT_纹 理_format_BGRA8888 GL_EXT_纹 理_Rg
    GL_IMG_SHADER_BINARY GL_IMG_TESTIOG_COMPRESSIONG_Pvrtc
    GL_IMG_TEST_nPOT GL_IMG_TEST_FORMAT_BGRA8888
    GL_IMG_READ_FORMAT GL_IMG_program_binary
    GL_IMG_UNIFICLE_BUFFER_OBJECT
    GL_IMG_MULTI采样_渲染到纹理 GL_KHR_DEBUG
    [13:20:50.681] GL ES 2渲染器特性:
    读回格式:RGBA
    WL_shm 子图像到纹理:否
    EGL Wayland 扩展:是
    [13:20:50.681]选择的 EGL 配置详细信息:
    RGBA 位:8 8 8
    交换间隔范围:1 - 1
    [13:20:50.681]光标缓冲区不可用,使用 gl 光标
    [13:20:50.681]无法初始化背光
    [13:20:50.681] EDID 数据'ADA'、''、'1'
    [13:20:50.681]输出 HDMI-A-1、(连接器26、CRTC 24)
    MODE 1024x600@43.1、首选电流
    MODE 1024x600@43.1、首选
    [13:20:50.682]组合器功能:
    任意曲面旋转:是
    屏幕捕获使用 y 翻转:是
    演示时钟:clock_monotonic、id 1
    [13:20:50.683]加载模块'/usr/lib/weston/desktop-shell.so
    [13:20:50.684]正在启动'/usr/libexec/weston-keyboard
    [13:20:50.708]正在启动'/usr/libexec/weston-desktop-shell
    [13:20:50.848]设置模式失败:参数无效
    [13:20:51.102]设置模式失败:参数无效
    [13:20:51.137]设置模式失败:参数无效

    }}}

    运行该项目后、我在显示屏上看到了一个 Arago 项目横幅。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这似乎修复了它...

    processors.wiki.ti.com/.../Processor_Linux_SDK_Graphics_and_Display

    谢谢!
    Nathan