Skip to content
Snippets Groups Projects
Select Git revision
  • 56004232482f06fe29357b6dc573b8582ec6a060
  • master default protected
2 results

openocd.gdb

Blame
  • Forked from Per Lindgren / e7020e_2021
    Source project has a limited visibility.
    openocd.gdb 883 B
    target extended-remote :3333
    
    # print demangled symbols
    set print asm-demangle on
    
    # detect unhandled exceptions, hard faults and panics
    #break DefaultHandler
    break HardFault
    break rust_begin_unwind
    
    # *try* to stop at the user entry point (it might be gone due to inlining)
    break main
    
    monitor arm semihosting enable
    
    # send captured ITM to the file (fifo) /tmp/itm.log
    # (the microcontroller SWO pin must be connected to the programmer SWO pin)
    # 16000000 must match the core clock frequency
    monitor tpiu config internal /tmp/itm.log uart off 16000000
    
    # OR: make the microcontroller SWO pin output compatible with UART (8N1)
    # 8000000 must match the core clock frequency
    # 2000000 is the frequency of the SWO pin
    # monitor tpiu config external uart off 8000000 2000000
    
    # enable ITM port 0
    monitor itm port 0 on
    
    load
    
    # start the process but immediately halt the processor
    stepi