Stock Firmware for STM32U5
AVH provides several ready-to-use firmware packages (stock firmware) to run on virtual STM32U5 IoT Discovery devices. These are zip archives prepared according to the format explained in (/devices/firmware/mcu-firmware).
When creating a new virtual board (as shown in Quickstart for STM32U5 IoT Discovery), in the Configure your device window you have a corresponding drop-down menu where you can choose the target stock firmware that the virtual board instance shall run. Following stock firmware packages are available:
- WiFiBasics (1.1.0) firmware demonstrates basic WiFi connectivity via the on-board MXCHIP EMW3080 module. This stock firmware is used in the Quickstart for STM32U5 IoT Discovery that describes it in more details.
- IOT_HTTP_WebServer (1.1.0) firmware corresponds to the standard demonstration program for B-U585I-IOT02A hardware board and runs on the device a web-server with LED controls and readings from its environmental on-board sensors. See IoT HTTP Web Server on STM32U5 for mode details.
- STM32U5-TFM (1.1.0) firmware uses the security capabilities of the STM32U5 device and runs an example with Trusted Firmware for Cortex-M (TF-M). Page TF-M example on STM32U5 provides the details.
- STM32U5-ToF (1.1.0) is a simple ranging application for the proximity sensor.
Alternatively, you can also run custom firmware with own programs as explained in (/devices/firmware/mcu-firmware), or try out our referenced custom examples such as Detect Audio through the Microphone on STM32U5 Board.