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
| Functionality | Support Status |
|---|---|
| Debug Output | ✅ |
| Logging | ✅ |
| GPIO | ✅ |
| I2C Controller Mode | ✅ |
| SPI Main Mode | ✅ |
| UART | ✅ |
| User USB | ✅ |
| Ethernet over USB | ❌1 |
| 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
-
Removing items not supported. ↩