nucleo-l432kc-quickstart
Hardware
- NUCLEO-L432KC STM32 Nucleo-32 development board with STM32L432KC MCU
- Configure udev rules for the embedded ST-Link v2-1
# download the OpenOCD rules file and copy it to the right location
wget -O 60-openocd.rules https://sf.net/p/openocd/code/ci/master/tree/contrib/60-openocd.rules?format=raw
sudo cp 60-openocd.rules /etc/udev/rules.d
# ask the udev daemon to reload these rules
sudo udevadm control --reloadDependencies for Debian Buster
- VS Code with the Rust and Cortex-Debug add-ins
If you have the
codecommand in your path, you can run the following commands to install the necessary extensions.
code --install-extension rust-lang.rust
code --install-extension marus25.cortex-debug- The thumbv7em-none-eabihf Rust target
rustup target add thumbv7em-none-eabihf- OpenOCD
sudo apt-get install openocd- GDB
# or gdb-arm-none-eabi on some other Linux distros
sudo apt-get install gdb-multiarch
# workaround: the current version of the cortex-debug doesn't allow you to specify the name of the gdb executable
sudo ln -s /usr/bin/gdb-multiarch /usr/bin/arm-none-eabi-gdbRun and Debug
Just put a breakpoint where you want it and press F5
License
Licensed under either of
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

