B-L475E-IOT01A 物联网节点 (b-l475e-iot01a)

B-L475E-IOT01A 物联网节点采用基于 Arm Cortex-M4F 核心的 STM32L475VG SoC, 属于 STMicroelectronics 的 STM32 板系列, 具体为 STM32L4 超低功耗系列。STM32L4x5 芯片最高运行频率为 80 MHz, 集成 128 KiB SRAM 和最多 1 MiB 闪存。B-L475E-IOT01A 板提供 64 Mibit QSPI 闪存、蓝牙、WiFi 和射频连接,以及 USART、I2C、SPI、CAN、 USB OTG 和多种传感器。

支持的设备

目前支持:

  • 基于 Cortex-M4F 的 STM32L4x5 SoC

  • STM32L4x5 EXTI(扩展中断和事件控制器)

  • STM32L4x5 SYSCFG(系统配置控制器)

  • STM32L4x5 RCC(复位和时钟控制)

  • STM32L4x5 GPIO(通用 I/O)

  • STM32L4x5 USART、UART 和 LPUART(串口)

  • 可选 8x8 LED 显示器(基于 DM163 驱动)

缺失设备

以下设备尚不支持:

  • 模数转换器(ADC)

  • SPI 控制器

  • 定时器控制器(TIMER)

完整未实现外设列表见 ./hw/arm/stm32l4x5_soc.c。

启动选项

用 -kernel 加载固件启动,例如:

$ qemu-system-arm -M b-l475e-iot01a -kernel firmware.bin