Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| debugging_hardware [2020/06/19 10:14] – 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:// | ||
| + | https:// | ||
| ====== gdb ====== | ====== gdb ====== | ||
| + | {{ : | ||
| + | |||
| https:// | https:// | ||
| Line 33: | Line 55: | ||
| https:// | https:// | ||
| + | Some interesting articles: | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| + | |||
| + | https:// | ||
| ====== gdb automated tests ====== | ====== gdb automated tests ====== | ||
| Line 56: | Line 85: | ||
| https:// | https:// | ||
| + | |||
| + | [[https:// | ||