summaryrefslogtreecommitdiffstats
path: root/images/user/exe-debug-jtag.ditaa
blob: 2ceedbcf588bca4dcec30916b68857fd1b06ef01 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
'
' Executable debugging : JTAG
'
' Copyright (c) 2018 Chris Johns <chrisj@rtems.org>
' All rights reserved.
'
@startditaa

                   +---------------------------------+
                   |            OpenOCD              |
                   |                                 |
+----------+       |                      +--------+ |
|          |  TCP  |  /---------------\   |        | |
|   GDB    |<-------->|   GDB server  |<->|  JTAG  | |
|          |       |  \---------------/   |        | |
+----------+       |                      +--------+ |
     ^             |                           ^     |
     |             +---------------------------|-----+
  /-----\                                      | USB
  | ELF |                                      V
  \-----/                                  /-------\
                                           |  POD  |
                                           \-------/
                                               ^
                                               | cable
                                               V
                                         +----------+
                                         |          |
                                         |  Target  |
                                         |          |
                                         +----------+

@endditaa