Display (LVDS)

This guide will show you how to use the LCD Touch Displays connected to LVDS0 and LVDS1 on the phyCORE-i.MX8X development kit carrier board.

LVDS Display

Requirements

  • Capacitive Touch Display - LCD-018-070-KAP

Setting Up Hardware

  • With i.MX8X development kit powered off and with the power supply removed, connect the one or both of the displays to X49 (LVDS0) or X48 (LVDS1).

    Note

    The display ribbon cables will point towards the center of the development kit so that the display and the kit are both right side up together.

../_images/pcm-065_display-callouts.png

Using the Display

  • Power on the development kit and stop in U-Boot.

  • Load the device tree overlay needed for operating the LCD-018 display, save the environment, and boot into Linux.

    Target (U-Boot)
    setenv overlay_files phytec-imx8qxp-lcd-018.dtbo
    saveenv
    boot
    
  • During the boot process you should see Tux the Penguin appear on the screen before being presented with a simple GUI demo application.

Gstreamer Pipelines

  • Gstreamer can be leveraged to place images onto the display:

    Target (Linux)
    gst-launch-1.0 -v videotestsrc ! autovideosink
    

Disabling the Display

  • Reboot or power on the development kit and stop U-Boot.

  • Set the overlay_files variable to an empty state, save the environment, and boot into Linux.

    Target (U-Boot)
    setenv overlay_files
    saveenv
    boot