========== ST STM32H7 ========== Supported MCUs ============== Dual-core lines: =========== ======= ================ MCU Support Note =========== ======= ================ STM32H747 Partial Only STM32H747XI STM32H757 No STM32H745 Yes STM32H755 No =========== ======= ================ Single-core lines: =========== ======= ================ MCU Support Note =========== ======= ================ STM32H7A3 No STM32H7B3 Partial Only STM32H7B3LI STM32H743 Yes STM32H753 Yes STM32H742 No STM32H725 No STM32H735 No STM32H723 No STM32H733 No =========== ======= ================ Value lines: =========== ======= ================ MCU Support Note =========== ======= ================ STM32H7B0 No STM32H750 No STM32H730 No =========== ======= ================ Peripheral Support ================== The following list indicates peripherals supported in NuttX: ========== ======= ===== Peripheral Support Notes ========== ======= ===== RAMECC No FLASH Yes SMM No PM ? RCC Yes CRS No HSEM Yes GPIO Yes SYSCFG Yes MDMA ? DMA Yes BDMA Yes DMA2D Yes EXTI Yes CRC Yes FMC Yes QUADSPI Yes DLYB No ADC Yes DAC Yes VREFBUF No COMP No OPAMP No DFSDM No DCMI No LTDC Yes JPEG No RNG Yes CRYP No HASH ? HRTIM No TIM Yes LPTIM No IWDG Yes WWDG Yes RTC Yes I2C Yes USART Yes SPI Yes I2S ? SAI No SPIDIFRX No SWPMI No MDIOS ? SDMMC Yes FDCAN Yes OTG_FS Yes OTG_HS Yes ETH Yes HDMI_CEC No ========== ======= ===== Dual-core support ================= Some of the STM32H7 chips have an additional Cortex-M4 core built-in. The selection of the core for which the image is build is made using options: - ``CONFIG_ARCH_CHIP_STM32H7_CORTEXM7`` - selects Cortex-M7 core - ``CONFIG_ARCH_CHIP_STM32H7_CORTEXM4`` - selects Cortex-M4 core Support for the CM7 core is always enabled, support for the CM4 core is controlled with the ``CONFIG_STM32H7_CORTEXM4_ENABLED`` option. Interprocessor communication between cores is realized with the NuttX RPTUN device based on the OpenAMP framework. ``HSEM`` is used for synchronization and notification between cores. 32kB of the SRAM3 is reserved for shared memory and this is the only available option at the moment. Supported Boards ================ .. toctree:: :glob: :maxdepth: 1 boards/*/*