Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

OSPI + Memory Manager + Encryption with STM32H7RS - Lab 3

STMicroelectronics via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
This workshop demonstrates how to configure the STM32H7R/S MCU to work with external OSPI FLASH memory, focusing on Exercise 3 which combines OSPI memory connection using MEM_MANAGER library with data encryption/decryption using MCE. Building upon Exercise 1, learn practical implementation techniques including MCE configuration, bootloader decryption, external loader memory write updates, DMA-based memory copy operations, and MPU fine tuning. Follow along with a complete project demonstration using the NUCLEO-H7S3L8 board. Required hardware includes the NUCLEO-H7S3L8 board and USB Type C cable, while software prerequisites are STM32CubeMX (v6.14+), STM32H7RS Cube library (v1.2.0+), STM32CubeIDE (v1.18+), and STM32CubeProgrammer (v2.19+). All workshop materials are available on GitHub, with additional STM32H7R/S information on the ST website. Provide feedback through the anonymous survey link.

Syllabus

0:00 Introduction
1:41 Adding MCE configuration to exercise 1
10:07 Bootloader part - adding decryption
18:46 External Loader part - memory_write update
21:30 External Loader part - create EXTMEM_MEMCopy using DMA
27:10 External Loader part - adding MCE configuration
28:06 External Loader part - MPU fine tuning
29:42 Run of complete exercise 3 project
32:30 Conclusion

Taught by

STMicroelectronics

Reviews

Start your review of OSPI + Memory Manager + Encryption with STM32H7RS - Lab 3

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.