6.4. Display Cluster - User Guide
6.4.1. Overview
AM62Px supports display sharing between A53 and MCU R5 cores. Refer How to enable display sharing between remote core and Linux for more details. The Display Cluster Demo helps evaluate the display sharing feature out of the box without any manual changes in the filesystem.
6.4.2. Hardware Prerequisites
Microtips LVDS Panel
SD card (minimum 16GB)
PC (Windows or Linux) to flash wic image onto an SD Card
tisdk-display-clusterwic image (Available at AM62Px-SDK-Download-page)
6.4.3. Steps to validate Display Cluster Demo
Flash an SD card with the
tisdk-display-clusterwic image. Please follow the instructions provided at Create SD Card guide.Insert the flashed SD card to SK-AM62P-LP, connect the Microtips LVDS Panel and power on both the display panel and TI SK-AM62P-LP.
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.
Once after the Linux is fully booted, it will launch the ti-demo binary which mimics an Automotive Display Cluster.
The entire screen is controlled by the A53 displaying the Cluster except the region where MCU R5 is overlaying the Tell Tales.
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 demonstrate it, try crashing the Kernel by running the following:
root@am62pxx-evm:~# echo c > /proc/sysrq-trigger
6.4.4. How to build Display Cluster Demo
6.4.4.1. Building Display Cluster wic image from Yocto
To build the display cluster wic image, please refer Processor SDK - Building the SDK with Yocto
6.4.4.2. Building the Linux Demo binary from sources
The source code for Display Cluster demo is available as part of the ti-apps-launcher.
host# git clone https://github.com/TexasInstruments/ti-apps-launcherDownload and Install the Linux SDK from AM62Px-SDK-Download-page following the steps mentioned at Download and Install the SDK.
Prepare the environment for cross compilation.
host# source <path-to-linux-installer>/linux-devkit/environment-setupCompile the sources
[linux-devkit]:> cd <path-to-ti-apps-launcher-sources> [linux-devkit]:> qmake ../ti-demo.pro ; makeTransfer the generated
ti-demobinary to the target and run it.
6.4.4.3. Building the MCU Firmware from sources
Please refer to the MCU+ SDK Documentation