5.3. Display Cluster - User Guide

5.3.1. Overview

AM62Px supports display sharing between A53 and MCU R5 cores. Refer this page to know ‘How to enable display sharing between remote core and Linux’.

The Display Cluster Demo helps evaluate the display sharing feature out of the box without any manual changes in the filesystem.

5.3.2. Hardware Prerequisites

  • AM62Px SK EVM

  • Microtips LVDS Panel

  • SD card (minimum 16GB)

  • PC (Windows or Linux) to flash wic image onto a SD Card

  • tisdk-display-cluster wic image (Available at AM62Px-SDK-Download-page)

5.3.3. Steps to validate Display Cluster Demo

  1. Flash an SD card with the tisdk-display-cluster-am62pxx-evm.wic.xz image. Please follow the instructions provided at Flash an SD card.

  2. Insert the flashed SD card to the board, connect the Microtips LVDS Panel and power on both the Display panel and TI AM62Px SK.

  3. As soon as the device is powered on, MCU R5 will display the Texas Instruments logo which slowly fades away and then starts displaying the Tell Tales before the Linux boots.

  4. Once after the Linux is fully booted, it will launch the ti-demo binary which mimics an Automotive Display Cluster.

  5. The entire screen is controlled by the A53 displaying the Cluster except the region where MCU R5 is overlaying the Tell Tales.

    ../../_images/AM62P-display-cluster.png
  6. Now even if Kernel or the application crashes for some reason, the MCU will still be displaying the Tell Tales with it’s own pipeline. To try crashing the Kernel, run

    echo c > /proc/sysrq-trigger
    

5.3.4. How to build Display Cluster Demo

Building Display Cluster wic image

  1. To build the display cluster wic image, please refer Yocto Build Instructions.

Building the Linux Demo binary from sources

  1. The source code for Display Cluster demo is available as part of the ti-apps-launcher.

    git clone https://github.com/TexasInstruments/ti-apps-launcher
    
  2. Download and Install the Linux SDK from AM62Px-SDK-Download-page following the steps mentioned at Download and Install the SDK.

  3. Prepare the environment for cross compilation.

    source <path-to-linux-installer>/linux-devkit/environment-setup
    
  4. Compile the sources

    cd <path-to-ti-apps-launcher-sources>
    qmake ../ti-demo.pro ; make
    
  5. Transfer the generated ti-demo binary to the target and run.

Building the MCU Firmware from sources

  1. Please refer to the MCU+ SDK Documentation