2020-08-07 13:36:00 +08:00
|
|
|
target remote :3333
|
|
|
|
|
|
|
|
# print demangled symbols
|
|
|
|
set print asm-demangle on
|
|
|
|
|
|
|
|
# set backtrace limit to not have infinite backtrace loops
|
|
|
|
set backtrace limit 32
|
|
|
|
|
|
|
|
# detect unhandled exceptions, hard faults and panics
|
|
|
|
break DefaultHandler
|
|
|
|
break HardFault
|
|
|
|
break rust_begin_unwind
|
|
|
|
|
|
|
|
# break at line 130 to auto quit
|
2020-09-10 17:44:33 +08:00
|
|
|
break examples/fpga_config.rs:143
|
2020-08-07 13:36:00 +08:00
|
|
|
|
|
|
|
# print using semihosting, slow af
|
2020-09-10 17:44:33 +08:00
|
|
|
# monitor arm semihosting enable
|
|
|
|
monitor tpiu config internal itm.fifo uart off 400000000
|
|
|
|
monitor itm port 0 on
|
2020-08-07 13:36:00 +08:00
|
|
|
|
|
|
|
# flash the program to bank 0
|
|
|
|
load
|
|
|
|
|
|
|
|
# flash the bitstream to bank 1
|
|
|
|
mon flash write_bank 1 build/top.bin 0
|
|
|
|
|
|
|
|
# just run immediately
|
|
|
|
continue
|
|
|
|
|
|
|
|
# auto quit when hanged
|
|
|
|
detach
|
|
|
|
quit
|