115 lines
2.6 KiB
ReStructuredText
115 lines
2.6 KiB
ReStructuredText
==========
|
|
ST STM32L4
|
|
==========
|
|
|
|
Supported MCUs
|
|
==============
|
|
|
|
This is a port of NuttX to the STM32L4 Family
|
|
|
|
Used development boards are the Nucleo L476RG, Nucleo L496ZG,
|
|
Nucleo L452RE, Nucleo L432KC, STM32L4VG Discovery and
|
|
Motorola MDK.
|
|
|
|
Most code is copied and adapted from the STM32 and STM32F7 ports.
|
|
|
|
The various supported STM32L4 families are:
|
|
|
|
|
|
============ ======= ====== ================================
|
|
MCU Support Manual Note
|
|
============ ======= ====== ================================
|
|
STM32L471xx No RM0392
|
|
STM32L4X1 Yes RM0394 Subset of STM32L4_STM32L4X3 [1]
|
|
STM32L4X2 Yes RM0394 Subset of STM32L4_STM32L4X3 [1]
|
|
STM32L4X3 Yes RM0394
|
|
STM32L4X5 Yes RM0351 (was RM0395 in past)
|
|
STM32L4X6 Yes RM0351
|
|
STM32L4XR Yes RM0432 (STM32L4+)
|
|
============ ======= ====== ================================
|
|
|
|
[1]: Please avoid depending on CONFIG_STM32L4_STM32L4X1 and
|
|
CONFIG_STM32L4_STM32L4X2 as the MCUs are of the same subfamily
|
|
as CONFIG_STM32L4_STM32L4X3.
|
|
|
|
Peripheral Support
|
|
==================
|
|
|
|
The following list indicates peripherals supported in NuttX:
|
|
|
|
========== ======= ==============================
|
|
Peripheral Support Notes
|
|
========== ======= ==============================
|
|
IRQs Yes
|
|
GPIO Yes
|
|
EXTI Yes
|
|
HSI Yes
|
|
HSE Yes
|
|
PLL Yes Works @ 80 MHz
|
|
MSI Yes
|
|
LSE Yes
|
|
RCC Yes
|
|
SYSCTL Yes
|
|
USART Yes
|
|
DMA Yes
|
|
SRAM2 Yes
|
|
SPI Yes
|
|
I2C Yes
|
|
RTC Yes
|
|
QSPI Yes
|
|
CAN Yes
|
|
OTGFS Yes
|
|
Timers Yes
|
|
PM Yes
|
|
FSMC No
|
|
AES No
|
|
RNG Yes
|
|
CRC No configurable polynomial
|
|
WWDG No
|
|
IWDG Yes
|
|
SDMMC Yes
|
|
ADC Yes
|
|
DAC Yes
|
|
DMA2D No
|
|
========== ======= ==============================
|
|
|
|
========== ======= ==============================
|
|
Peripheral Support Notes
|
|
========== ======= ==============================
|
|
FIREWALL Yes requires support from ldscript
|
|
TSC No
|
|
SWP No
|
|
LPUART Yes
|
|
LPTIM Yes
|
|
OPAMP No
|
|
COMP Yes
|
|
DFSDM Yes
|
|
LCD No
|
|
SAIPLL Yes
|
|
SAI Yes
|
|
HASH No
|
|
DCMI No
|
|
========== ======= ==============================
|
|
|
|
New peripherals only in STM32L4+:
|
|
|
|
========== ======= ==============================
|
|
Peripheral Support Notes
|
|
========== ======= ==============================
|
|
DMAMUX1 Yes
|
|
DSI No
|
|
GFXMMU No
|
|
LTDC No
|
|
OCTOSPI No
|
|
OCTOSPIIOM No
|
|
========== ======= ==============================
|
|
|
|
Supported Boards
|
|
================
|
|
|
|
.. toctree::
|
|
:glob:
|
|
:maxdepth: 1
|
|
|
|
boards/*/*
|