6 releases (stable)
1.2.0 | Nov 23, 2021 |
---|---|
1.1.0 | Nov 23, 2021 |
1.0.2 | Jul 25, 2021 |
1.0.0 | Jul 24, 2021 |
0.1.2 | Jul 23, 2021 |
#4 in #micro-controllers
46KB
720 lines
Rusty Old Smart System
This repository contains a bootloader for the Rusty Old Smart System
project.
Features
- Utilizes the STM32F103CBT microcontroller
Getting Started
Dependencies
To build and flash this project you will need:
- OpenOCD. Installation instructions.
- Rust toolchain. Installation instructions. After installation run:
$ cd ross-bootloader/ $ rustup override set nightly
rust-std
components for thethumbv7m-none-eabi
target. Run:$ rustup target add thumbv7m-none-eabi
binutils
. Installation instructions.
Building
To build this project, run:
$ cargo build --release
Flashing
To flash the bootloader, run:
$ ./flash.sh
License
This project is licensed under the MIT License - see the LICENSE.md file for details.
Dependencies
~22MB
~588K SLoC