Rust boilerplate for the Nucleo-H743ZI2 development board.
This board uses the STM32H7432 MCU.
These are the udev rules I use for the on-board STLINK-V3 probe.
Create this file:
# /etc/udev/rules.d/99-stm.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374e", MODE="0666"
Then reload the rules:
sudo udevadm control --reload-rules
sudo udevadm trigger
I assume you will use the included probe on the nucleo board (the USB port opposite the Ethernet jack).
Use probe-run to flash the MCU:
cargo run
That will flash the MCU, and when complete it will bring up an RTT terminal with the logging output from the MCU.