https://github.com/newam/nucleo-h743zi2-rs
Rust boilerplate for the Nucleo-H743ZI2 development board.
https://github.com/newam/nucleo-h743zi2-rs
Last synced: 4 months ago
JSON representation
Rust boilerplate for the Nucleo-H743ZI2 development board.
- Host: GitHub
- URL: https://github.com/newam/nucleo-h743zi2-rs
- Owner: newAM
- License: mit
- Created: 2021-02-25T02:30:38.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-29T19:45:09.000Z (5 months ago)
- Last Synced: 2025-01-11T04:42:38.691Z (4 months ago)
- Language: Rust
- Size: 74.2 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://github.com/newAM/nucleo-h743zi2-rs/actions)# nucleo-h743zi2
Rust boilerplate for the Nucleo-H743ZI2 development board.
This board uses the [STM32H7432] MCU.
## Linux Probe Setup
These are the [udev rules] I use for the on-board STLINK-V3 probe.
Create this file:
```text
# /etc/udev/rules.d/99-stm.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374e", MODE="0666"
```Then reload the rules:
```bash
sudo udevadm control --reload-rules
sudo udevadm trigger
```## Running
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:
```bash
cargo run
```That will flash the MCU, and when complete it will bring up an RTT terminal
with the logging output from the MCU.[probe-run]: https://github.com/knurling-rs/probe-run
[STM32H7432]: https://www.st.com/resource/en/datasheet/stm32h743vi.pdf
[udev rules]: https://wiki.debian.org/udev