141581f13SInès VarholB-L475E-IOT01A IoT Node (``b-l475e-iot01a``) 241581f13SInès Varhol============================================ 341581f13SInès Varhol 441581f13SInès VarholThe B-L475E-IOT01A IoT Node uses the STM32L475VG SoC which is based on 541581f13SInès VarholARM Cortex-M4F core. It is part of STMicroelectronics 641581f13SInès Varhol:doc:`STM32 boards </system/arm/stm32>` and more specifically the STM32L4 741581f13SInès Varholultra-low power series. The STM32L4x5 chip runs at up to 80 MHz and 841581f13SInès Varholintegrates 128 KiB of SRAM and up to 1MiB of Flash. The B-L475E-IOT01A board 941581f13SInès Varholnamely features 64 Mibit QSPI Flash, BT, WiFi and RF connectivity, 1041581f13SInès VarholUSART, I2C, SPI, CAN and USB OTG, as well as a variety of sensors. 1141581f13SInès Varhol 1241581f13SInès VarholSupported devices 1341581f13SInès Varhol""""""""""""""""" 1441581f13SInès Varhol 15*c9948fddSInès VarholCurrently B-L475E-IOT01A machine's only supports the following devices: 1641581f13SInès Varhol 1741581f13SInès Varhol- Cortex-M4F based STM32L4x5 SoC 18*c9948fddSInès Varhol- STM32L4x5 EXTI (Extended interrupts and events controller) 1941581f13SInès Varhol 2041581f13SInès VarholMissing devices 2141581f13SInès Varhol""""""""""""""" 2241581f13SInès Varhol 2341581f13SInès VarholThe B-L475E-IOT01A does *not* support the following devices: 2441581f13SInès Varhol 2541581f13SInès Varhol- Reset and clock control (RCC) 2641581f13SInès Varhol- Serial ports (UART) 2741581f13SInès Varhol- System configuration controller (SYSCFG) 2841581f13SInès Varhol- General-purpose I/Os (GPIO) 2941581f13SInès Varhol- Analog to Digital Converter (ADC) 3041581f13SInès Varhol- SPI controller 3141581f13SInès Varhol- Timer controller (TIMER) 3241581f13SInès Varhol 3341581f13SInès VarholSee the complete list of unimplemented peripheral devices 3441581f13SInès Varholin the STM32L4x5 module : ``./hw/arm/stm32l4x5_soc.c`` 3541581f13SInès Varhol 3641581f13SInès VarholBoot options 3741581f13SInès Varhol"""""""""""" 3841581f13SInès Varhol 3941581f13SInès VarholThe B-L475E-IOT01A machine can be started using the ``-kernel`` 4041581f13SInès Varholoption to load a firmware. Example: 4141581f13SInès Varhol 4241581f13SInès Varhol.. code-block:: bash 4341581f13SInès Varhol 4441581f13SInès Varhol $ qemu-system-arm -M b-l475e-iot01a -kernel firmware.bin 4541581f13SInès Varhol 46