Browse Source

gdb with `cargo run`

master
Astro 3 years ago
parent
commit
f6282f33ff
  1. 2
      .cargo/config
  2. 0
      openocd.gdb
  3. 3
      shell.nix

2
.cargo/config

@ -1,5 +1,5 @@
[target.thumbv7em-none-eabihf]
runner = 'gdb'
runner = "arm-none-eabihf-gdb -q -x openocd.gdb"
rustflags = [
"-C", "link-arg=-Tlink.x",
]

0
.gdbinit → openocd.gdb

3
shell.nix

@ -41,7 +41,6 @@ stdenv.mkDerivation {
# Let openocd output scroll by
sleep 1
echo "Run 'cargo build --release --features=semihosting'"
echo "Then '${targetPlatform.config}-gdb target/thumbv7em-none-eabihf/release/adc2tcp'"
echo "Run 'cargo run --release --features=semihosting'"
'';
}
Loading…
Cancel
Save