Skip to main content

STM32U5 IoT Discovery Kit Details

Corellium Atlas provides 1 board model(s) in the STM32U5 IoT Discovery Kit family.

STM32U5 IoT Discovery Kit

Board Image

  • STM32U5 IoT Discovery Kit may require additional licensing for Arm.
  • Does not support CoreTrace
  • Supports TrustZone security.
  • Supports connecting with the GNU Project Debugger.

STM32U5 IoT Discovery Kit Configuration

  • Defaults to 1 cores.
  • Defaults to 1024 KB of ram.
  • Supports setting custom options before device boot.
  • Supports uploading custom firmware.
  • Firmware defaults to wifi|u585i.
  • Supports booting from an arbitrary memory address.

STM32U5 IoT Discovery Kit Storage

  • It has 6 storage partitions:
    • flash
      • default size: 2.0 MB.
      • This partition is optional in firmware .zip files and will be filled with 0xff if not present.
      • This partition can be uploaded in advanced settings where it is called Flash.
    • flashoption
      • default size: 1.0 KB.
      • This partition is required in firmware .zip files.
      • This partition can be uploaded in advanced settings where it is called Flash Option Bytes.
    • flashotp
      • default size: 1.0 KB.
      • This partition is optional in firmware .zip files and will be filled with 0xff if not present.
      • This partition can be uploaded in advanced settings where it is called Flash OTP.
    • sdcard
      • default size: 953.67 MB.
      • This partition is optional in firmware .zip files and will be filled with 0xff if not present.
      • This partition can be uploaded in advanced settings where it is called SD Card.
    • spinor
      • default size: 64.0 MB.
      • This partition is optional in firmware .zip files and will be filled with 0xff if not present.
      • This partition can be uploaded in advanced settings where it is called SPI NOR Flash.
    • eeprom
      • default size: 33.0 KB.
      • This partition is optional in firmware .zip files and will be filled with 0xff if not present.
      • This partition can be uploaded in advanced settings where it is called I2C EEPROM.

STM32U5 IoT Discovery Kit I/O

  • Does not have a GUI.
  • Support video file input.
  • Supports audio input.
  • Has buttons/leds/switches in the UI.
  • Supports sensors such as Environmental or Motions & Position.
  • Supports vMMIO.
  • It has CoreModel interfaces for ports:
    • usart1: Protocol: uart.
    • usart2: Protocol: uart.
    • usart3: Protocol: uart.
    • uart4: Protocol: uart.
    • uart5: Protocol: uart.
    • lpuart1: Protocol: uart.
    • gpioA: Protocol: gpio 16 addresses.
    • gpioB: Protocol: gpio 16 addresses.
    • gpioC: Protocol: gpio 16 addresses.
    • gpioD: Protocol: gpio 16 addresses.
    • gpioE: Protocol: gpio 16 addresses.
    • gpioF: Protocol: gpio 16 addresses.
    • gpioG: Protocol: gpio 16 addresses.
    • gpioH: Protocol: gpio 16 addresses.
    • gpioI: Protocol: gpio 16 addresses.
    • i2c1: Protocol: i2c 128 addresses.
    • i2c2: Protocol: i2c 128 addresses.
    • i2c3: Protocol: i2c 128 addresses.
    • i2c4: Protocol: i2c 128 addresses.
    • spi1: Protocol: spi.
    • spi2: Protocol: spi.
    • spi3: Protocol: spi.