target remote :4242
load
load leds
target extended :4242
load
q
target extended :4242
load
info mem 
q
target extended :4242
load
c
kill
q
target extended :4242
c
where
x /x 0
x /x 0x08000000
q
target extended :4242
info mem
disassemble $pc,$pc+20
i r
si
set disassemble-next-line 1
si
finish
monitor reset
i r
si
q
target extended :4242
load
si
n
disassemble 
disassemble setup_pll
q
break setup_pll
c
target extended :4242
c
n
l
n
n
disassemble 
n
disassemble $pc,$pc+20
n
disassemble $pc,$pc+20
n
disassemble $pc,$pc+20
disassemble $pc-8,$pc+20
disassemble $pc-40,$pc+20
q
target extended :4242
monitor reset
disassemble $pc,$pc+20
q
target extended :4242
load
c
n
finish
n
n
c
q
target extended :4242
load
c
q
target extended :4242
load
c
q
target extended :4242
load
c
q
target extended :4242
load
monitor reset
i r
c
q
target extended :4242
load
c
q
target extended :4242
load
c
monitor reset
s
si
n
s
n
disassemble $pc,$pc+20
disassemble $pc,$pc+40
si
disassemble $pc,$pc+40
si
disassemble $pc,$pc+40
si
disassemble $pc,$pc+40
si
print /x $r3
print /x $r5
si
print /x $pc
disassemble $pc,$pc+10
si
c
monitor reset
si
n
n
where
i b
n
c
q
target extended :4242
hbreak *0x08000510
c
disassemble $pc,$pc+20
print /x $sp
x /20lx $sp
si
print /x $pc
si
print /x $pc
monitor reset
c
disassemble $pc,$pc+20
si
disassemble $pc,$pc+20
disassemble $pc,$pc+10
x /20lx $pc
monitor reset
c
x /20lx $pc
si
disassemble $pc,$pc+10
disassemble $pc,$pc+20
x /20lx $pc
monitor reset
c
disassemble $pc,$pc+20
x /20lx $pc
print /x $r3
print /x $r5
x /lx $r5
x /lx $r5+8
q
target extended :4242
load
c
q
target extended :4242
info mem
x /2lx 0
disassemble 0x0800422d,0x0800422d+20
q
target extended :4242
c
x /lx 0x40023800
x /16lx 0x40023800
print 0x3c08 >> 6
q
target extended :4242
load
c
x /16lx 0x40023800
i r
x /lx 0x40023c00
q
target extended :4242
c
x /lx 0x40023c00
q
target extended :4242
si
x /lx 0x40023c00
set *(unsigned *)0x40023c00 = 0x603
set lang c
set *(unsigned *)0x40023c00 = 0x603
x /lx 0x40023c00
c
q
target extended :4242
load
c
q
