How to use the secure display feature

Revision as of 13:32, 18 June 2024 by Registered User (Created page with "<noinclude>{{ApplicableFor |MPUs list=STM32MP13x,STM32MP25x |MPUs checklist=STM32MP13x,STM32MP15x,STM32MP25x }}</noinclude> {{UnderConstruction}} == Article purpose == This article aims to explain how to use the secure display feature thanks to the LTDC internal peripheral and the OP-TEE framework controlled by the Arm<sup>®</sup>-Cortex<sup>®</sup> A35. This article also explains how to configure LTDC 3rd layer (Resolution, Window sizing, Opacity etc.) and...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Applicable for STM32MP13x lines, STM32MP25x lines

Under construction.png Coming soon

1. Article purpose[edit source]

This article aims to explain how to use the secure display feature thanks to the LTDC internal peripheral and the OP-TEE framework controlled by the Arm®-Cortex® A35.

This article also explains how to configure LTDC 3rd layer (Resolution, Window sizing, Opacity etc.) and how to make changes in OP-TEE RIF settings from External device tree so that LTDC 3rd Layer can be controlled via Arm®-Cortex® M33.

2. Prerequisites[edit source]

To run the STM32Cube Example to demonstrate the LTDC 3rd layer controlled by CM33 while displaying Standard HMI on OpenSTLinux running on Arm®-Cortex® A35, required hardware and software stacks are listed below:

Warning white.png Warning
  • Be sure to have installed the STM32CubeMP2 Package and the STM32CubeIDE.
  • Be sure also to have connected ST-Link and Ethernet cables to your board.