Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ST STEVAL-MKBOXPRO

References

laze Builders

For more information on laze builders, check out this page.

st-steval-mkboxpro

  • Tier: 2
  • Chip: STM32U585AI
  • Chip Ariel OS Name: stm32u585ai

To target this laze builder, run the following command in the root of your Ariel OS app:

laze build -b st-steval-mkboxpro

Support Matrix

FunctionalitySupport Status
Debug Output
Logging
GPIO
I2C Controller Mode
SPI Main Mode
UART
User USB
Ethernet over USB1
Wi-Fi
Bluetooth Low Energy
Hardware Random Number Generator
Persistent Storage☑️2

Additional Notes

The st-steval-mkboxpro can be flashed using USB DFU and using a debug probe.

Using USB DFU for Flashing

After connecting a USB-C cable, start the bootloader with DFU by cycling the power of the microcontroller while pressing button 2 on the side of the case. The microcontroller enumerates as “STMicroelectronics STM Device in DFU Mode” on the host computer. Use the laze build flash-dfu task to flash the microcontroller.

Using a Debug Probe for Flashing

After opening the case, use the JP2/SWD connector (marked “MCU SWD”) with an SWD debug probe (e.g., the STLINK-V3MINIE): do note that JP2 is not keyed, the red wire of the ribbon cable must be closer to the JP2 pin marked “1” on the PCB (close to the POWER switch).

Legend:

supported
☑️
supported with some caveats
🚦
needs testing
available in hardware, but not currently supported by Ariel OS
not available on this piece of hardware

  1. USB does not enumerate, workaround.

  2. Removing items not supported.