1*41581f13SInès VarholB-L475E-IOT01A IoT Node (``b-l475e-iot01a``) 2*41581f13SInès Varhol============================================ 3*41581f13SInès Varhol 4*41581f13SInès VarholThe B-L475E-IOT01A IoT Node uses the STM32L475VG SoC which is based on 5*41581f13SInès VarholARM Cortex-M4F core. It is part of STMicroelectronics 6*41581f13SInès Varhol:doc:`STM32 boards </system/arm/stm32>` and more specifically the STM32L4 7*41581f13SInès Varholultra-low power series. The STM32L4x5 chip runs at up to 80 MHz and 8*41581f13SInès Varholintegrates 128 KiB of SRAM and up to 1MiB of Flash. The B-L475E-IOT01A board 9*41581f13SInès Varholnamely features 64 Mibit QSPI Flash, BT, WiFi and RF connectivity, 10*41581f13SInès VarholUSART, I2C, SPI, CAN and USB OTG, as well as a variety of sensors. 11*41581f13SInès Varhol 12*41581f13SInès VarholSupported devices 13*41581f13SInès Varhol""""""""""""""""" 14*41581f13SInès Varhol 15*41581f13SInès VarholCurrently, B-L475E-IOT01A machine's implementation is minimal, 16*41581f13SInès Varholit only supports the following device: 17*41581f13SInès Varhol 18*41581f13SInès Varhol- Cortex-M4F based STM32L4x5 SoC 19*41581f13SInès Varhol 20*41581f13SInès VarholMissing devices 21*41581f13SInès Varhol""""""""""""""" 22*41581f13SInès Varhol 23*41581f13SInès VarholThe B-L475E-IOT01A does *not* support the following devices: 24*41581f13SInès Varhol 25*41581f13SInès Varhol- Extended interrupts and events controller (EXTI) 26*41581f13SInès Varhol- Reset and clock control (RCC) 27*41581f13SInès Varhol- Serial ports (UART) 28*41581f13SInès Varhol- System configuration controller (SYSCFG) 29*41581f13SInès Varhol- General-purpose I/Os (GPIO) 30*41581f13SInès Varhol- Analog to Digital Converter (ADC) 31*41581f13SInès Varhol- SPI controller 32*41581f13SInès Varhol- Timer controller (TIMER) 33*41581f13SInès Varhol 34*41581f13SInès VarholSee the complete list of unimplemented peripheral devices 35*41581f13SInès Varholin the STM32L4x5 module : ``./hw/arm/stm32l4x5_soc.c`` 36*41581f13SInès Varhol 37*41581f13SInès VarholBoot options 38*41581f13SInès Varhol"""""""""""" 39*41581f13SInès Varhol 40*41581f13SInès VarholThe B-L475E-IOT01A machine can be started using the ``-kernel`` 41*41581f13SInès Varholoption to load a firmware. Example: 42*41581f13SInès Varhol 43*41581f13SInès Varhol.. code-block:: bash 44*41581f13SInès Varhol 45*41581f13SInès Varhol $ qemu-system-arm -M b-l475e-iot01a -kernel firmware.bin 46*41581f13SInès Varhol 47