• Matthias Welwarsky's avatar
    target: restructure dap support · 2231da8e
    Matthias Welwarsky authored
    
    
    - add 'dap create' command to create dap instances
    - move all dap subcmmand into the dap instance commands
    - keep 'dap info' for convenience
    - change all armv7 and armv8 targets to take a dap
      instance instead of a jtag chain position
    - restructure tap/dap/target relations, jtag tap no
      longer references the dap, daps are now independently
      created and initialized.
    - clean up swd connect
    - re-initialize DAP also on JTAG errors (e.g. after reset,
      power cycle)
    - update documentation
    - update target files
    
    Change-Id: I322cf3969b5407c25d1d3962f9d9b9bc1df067d9
    Signed-off-by: default avatarMatthias Welwarsky <matthias.welwarsky@sysgo.com>
    Reviewed-on: http://openocd.zylin.com/4468
    
    
    Tested-by: jenkins
    Reviewed-by: default avatarMatthias Welwarsky <matthias@welwarsky.de>
    2231da8e
target.c 170 KB