35% Off Finance Skills That Get You Hired - Code CFI35
Power BI Fundamentals - Create visualizations and dashboards from scratch
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