rustup default nightly
rustup component add rust-src
rustup target add thumbv7em-none-eabihf
# rustc 1.29.0-nightly (54628c8ea 2018-07-30)
cargo build
./scripts/deploy
# or manually
arm-none-eabi-objcopy \
-O ihex \
target/thumbv7em-none-eabihf/debug/oxcc \
target/thumbv7em-none-eabihf/debug/oxcc.hex
st-flash --format ihex write target/thumbv7em-none-eabihf/debug/oxcc.hex
./scripts/run-openocd
# or manually
# openocd -f board/stm32f7discovery.cfg
cargo run
# or manually
# arm-none-eabi-gdb target/thumbv7em-none-eabihf/debug/oxcc