project:arm_debugging:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
project:arm_debugging:start [2019/12/01 23:56] – [JTAG/SWD external clock] SWCLK/TCK can supply crystal oscillator abyssal | project:arm_debugging:start [2019/12/07 18:16] – [Black Magic Probe] BMP + execution trace abyssal | ||
---|---|---|---|
Line 475: | Line 475: | ||
It seems that when you desolder clocks (e.g. from crystal oscillator) the SWD/JTAG clock (SWCLK/TCK) can supply the clock to the chip which can be useful e.g. when you need glitch clock, but still would need operation via SWD/JTAG. Tested on [[https:// | It seems that when you desolder clocks (e.g. from crystal oscillator) the SWD/JTAG clock (SWCLK/TCK) can supply the clock to the chip which can be useful e.g. when you need glitch clock, but still would need operation via SWD/JTAG. Tested on [[https:// | ||
+ | |||
+ | Doesn' | ||
+ | |||
+ | ===== Black Magic Probe ===== | ||
+ | |||
+ | [[https:// | ||
+ | |||
+ | Pinout on the debug board is only findable in sources under src/ | ||
+ | |||
+ | BMP creates / | ||
+ | |||
+ | Some interesting features compared to old OpenOCD+gdb is tracing support: | ||
+ | |||
+ | * https:// | ||
+ | * https:// | ||
+ | |||
+ | Note that you have to disable memory protections in order to read some memory (set mem inaccessible-by-default off), even then some parts that are accessible via STLink are not with BMP. |
project/arm_debugging/start.txt · Last modified: 2021/06/05 19:29 by abyssal