summaryrefslogblamecommitdiffstats
path: root/images/user/exe-debug-jtag.ditaa
blob: 2ceedbcf588bca4dcec30916b68857fd1b06ef01 (plain) (tree)
































                                                      
'
' 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