PowerBI Data Analyst - Create visualizations and dashboards from scratch
Get 20% off all career paths from fullstack to AI
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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