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.

AM4379 qtvirtualkeyboard不能弹出问题

Other Parts Discussed in Thread: AM4379, ADS7846

请教:我现在在使用AM4379,使用ti-processor-sdk-linux-am437x-evm-05.01.00.11,QT5.9.6,;硬件是仿照TI am4379 evm的设计参考做的,在点击QT编辑框后虚拟键盘始终不能正常弹出,不知道是什么问题?  下面 是程序配置

  • 在PC上跑是正常的吗
  • 是否有参考过下面的帖子?
    e2echina.ti.com/.../146616
  • 在Am4379平台下weston启动日志文件:Date: 2018-12-22 UTC
    [18:06:31.107] weston 2.0.0
                   http://wayland.freedesktop.org
                   Bug reports to: bugs.freedesktop.org/enter_bug.cgi
                   Build: 1.99.94-2-g4c4f13d configure.ac: bump to version 2.0.0 for the official release (2017-02-24 16:19:03 -0800)
    [18:06:31.107] Command line: weston --idle-time=0
    [18:06:31.107] OS: Linux, 4.14.67-gd315a9bb00, #12 PREEMPT Thu Dec 27 12:08:11 CST 2018, armv7l
    [18:06:31.107] Using config file '/etc//weston.ini'
    [18:06:31.108] Output repaint window is 7 ms maximum.
    [18:06:31.108] Loading module '/usr/lib/libweston-2/drm-backend.so'
    [18:06:31.111] initializing drm backend
    [18:06:31.114] using /dev/dri/card0
    [18:06:31.114] Loading module '/usr/lib/libweston-2/gl-renderer.so'
    failed to load module: /usr/lib/gbm/gbm_dri.so: cannot open shared object file: No such file or directory
    failed to load module: /usr/lib/gbm/gbm_gallium_drm.so: cannot open shared object file: No such file or directory
    loaded module : gbm_pvr.so
    found valid GBM backend : gbm_pvr.so
    [18:06:31.125] warning: either no EGL_EXT_platform_base support or specific platform support; falling back to eglGetDisplay.
    [18:06:31.140] warning: EGL_EXT_buffer_age not supported. Performance could be affected.
    [18:06:31.140] warning: neither EGL_EXT_swap_buffers_with_damage or EGL_KHR_swap_buffers_with_damage is supported. Performance could be affected.
    [18:06:31.140] Retrieving EGL client extension string failed.
    [18:06:31.140] EGL_KHR_surfaceless_context available
    [18:06:31.146] EGL version: 1.4 build 1.14@3699939 (MAIN)
    [18:06:31.146] EGL vendor: Imagination Technologies
    [18:06:31.146] EGL client APIs: OpenGL_ES
    [18:06:31.146] EGL extensions: EGL_IMG_client_api_ogl EGL_KHR_image
                   EGL_KHR_image_base EGL_KHR_gl_texture_2D_image
                   EGL_KHR_gl_texture_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_plane_attribs EGL_KHR_surfaceless_context
                   EGL_KHR_wait_sync EGL_KHR_create_context
                   EGL_WL_bind_wayland_display EGL_EXT_image_dma_buf_import
    [18:06:31.146] GL version: OpenGL ES 2.0 build 1.14@3699939 (MAIN)
    [18:06:31.146] GLSL version: OpenGL ES GLSL ES 1.00 build 1.14@3699939 (MAIN)
    [18:06:31.146] GL vendor: Imagination Technologies
    [18:06:31.146] GL renderer: PowerVR SGX 530
    [18:06:31.147] GL extensions: GL_OES_rgb8_rgba8 GL_OES_depth24
                   GL_OES_vertex_half_float GL_OES_texture_float
                   GL_OES_texture_half_float GL_OES_element_index_uint
                   GL_OES_mapbuffer GL_OES_fragment_precision_high
                   GL_OES_compressed_ETC1_RGB8_texture GL_OES_EGL_image
                   GL_OES_EGL_image_external GL_OES_required_internalformat
                   GL_OES_depth_texture GL_OES_get_program_binary
                   GL_OES_packed_depth_stencil GL_OES_standard_derivatives
                   GL_OES_vertex_array_object GL_OES_egl_sync
                   GL_OES_surfaceless_context GL_EXT_discard_framebuffer
                   GL_EXT_blend_minmax GL_EXT_multi_draw_arrays
                   GL_EXT_multisampled_render_to_texture GL_EXT_shader_texture_lod
                   GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg
                   GL_IMG_shader_binary GL_IMG_texture_compression_pvrtc
                   GL_IMG_texture_npot GL_IMG_texture_format_BGRA8888
                   GL_IMG_read_format GL_IMG_program_binary
                   GL_IMG_uniform_buffer_object
                   GL_IMG_multisampled_render_to_texture GL_KHR_debug
    [18:06:31.147] GL ES 2 renderer features:
                   read-back format: RGBA
                   wl_shm sub-image to texture: no
                   EGL Wayland extension: yes
    [18:06:31.160] event1  - [18:06:31.160] ADS7846 Touchscreen: [18:06:31.160] is tagged by udev as: Touchscreen
    [18:06:31.160] event1  - [18:06:31.160] ADS7846 Touchscreen: [18:06:31.160] device is a touch device
    [18:06:31.163] event2  - [18:06:31.164] HID 04f3:0103: [18:06:31.164] is tagged by udev as: Keyboard
    [18:06:31.164] event2  - [18:06:31.164] HID 04f3:0103: [18:06:31.164] device is a keyboard
    [18:06:31.167] event3  - [18:06:31.167] HID 04f3:0103: [18:06:31.167] is tagged by udev as: Keyboard
    [18:06:31.167] event3  - [18:06:31.167] HID 04f3:0103: [18:06:31.167] device is a keyboard
    [18:06:31.239] event4  - [18:06:31.239] Lenovo Optical USB Mouse: [18:06:31.239] is tagged by udev as: Mouse
    [18:06:31.239] event4  - [18:06:31.239] Lenovo Optical USB Mouse: [18:06:31.239] device set to 1000 DPI
    [18:06:31.239] event4  - [18:06:31.240] Lenovo Optical USB Mouse: [18:06:31.240] device is a pointer
    [18:06:31.245] event0  - [18:06:31.245] matrix_keypad0: [18:06:31.245] is tagged by udev as: Keyboard
    [18:06:31.246] event0  - [18:06:31.246] matrix_keypad0: [18:06:31.246] device is a keyboard
    [18:06:31.287] Registered plugin API 'weston_drm_output_api_v1' of size 12
    [18:06:31.300] Chosen EGL config details:
                   RGBA bits: 8 8 8 8
                   swap interval range: 1 - 1
    [18:06:31.303] cursor buffers unavailable, using gl cursors
    [18:06:31.303] Failed to initialize backlight
    [18:06:31.303] Output UNNAMED-1, (connector 35, crtc 38)
                   mode 800x480@59.5, preferred, current
    [18:06:31.304] Applying calibration: 1.004999 -0.004144 -0.004120 0.006216 0.989665 0.989685 (normalized -0.000005 0.002062)
    [18:06:31.304] Compositor capabilities:
                   arbitrary surface rotation: yes
                   screen capture uses y-flip: yes
                   presentation clock: CLOCK_MONOTONIC, id 1
                   presentation clock resolution: 0.000000001 s
    [18:06:31.305] Loading module '/usr/lib/weston/desktop-shell.so'
    [18:06:31.307] launching '/usr/libexec/weston-keyboard'
    [18:06:31.310] launching '/usr/libexec/weston-desktop-shell'
    could not load cursor 'dnd-move'
    could not load cursor 'dnd-copy'
    could not load cursor 'dnd-none'
    could not load cursor 'dnd-move'
    could not load cursor 'dnd-copy'
    could not load cursor 'dnd-none'
    xkbcommon: ERROR: couldn't find a Compose file for locale "C"
    could not create XKB compose table for locale 'C'.  Disabiling compose
    xkbcommon: ERROR: couldn't find a Compose file for locale "C"
    could not create XKB compose table for locale 'C'.  Disabiling compose
    root@am437x-evm:~/magic# ^C
    root@am437x-evm:~/magic# ls /usr/lib/gbm
    gbm_pvr.so

  • 有没有在在TI am4379 evm上运行试试呢?