Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| debugging_hardware [2022/02/17 10:13] – [gdb] admin | debugging_hardware [2022/04/29 14:07] (current) – [gdb] admin | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | |||
| + | ARM semihosting | ||
| + | |||
| + | ITM, available in M3/M4/M7, output debug msgs over serial SWO / SWV (protocol) | ||
| + | |||
| + | ETM | ||
| + | |||
| + | SWD: SWCLK, SWDIO plus (optional) SWO | ||
| + | |||
| + | SWO is an optional extension of the SWD interface | ||
| + | |||
| + | RTT (Segger) | ||
| + | |||
| [[https:// | [[https:// | ||
| + | |||
| + | https:// | ||
| ====== ARM ====== | ====== ARM ====== | ||
| Line 19: | Line 34: | ||
| http:// | http:// | ||
| + | ====== J-Link ====== | ||
| + | https:// | ||
| + | |||
| + | https:// | ||
| ====== OpenOCD ====== | ====== OpenOCD ====== | ||
| https:// | https:// | ||
| Line 24: | Line 43: | ||
| https:// | https:// | ||
| ====== gdb ====== | ====== gdb ====== | ||
| + | {{ : | ||
| + | |||
| https:// | https:// | ||
| Line 35: | Line 56: | ||
| Some interesting articles: | Some interesting articles: | ||
| - | | + | |
| - | https:// | + | https:// |
| - | https:// | + | |
| + | https:// | ||
| + | |||
| + | https:// | ||
| ====== gdb automated tests ====== | ====== gdb automated tests ====== | ||