tcl/target: add rescue mode to RP2040 config
commit0b6f53e94cd81ee9c85ddc122004fa403b9cc454
authorTomas Vanek <vanekt@fbl.cz>
Sun, 2 Oct 2022 12:46:11 +0000 (2 14:46 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Sat, 28 Jan 2023 15:57:24 +0000 (28 15:57 +0000)
tree2ba4c523e1c0422a74dcb7947a8dd9c02e0163f9
parent4423e05d9df8803e2311e70d5a2ffc55a92e5676
tcl/target: add rescue mode to RP2040 config

Integrate a rescue mode inspired by [1].

The current OpenOCD must be restarted before normal work with the RP2040
because the rescue debug port must not be activated (or the target
is reset every 'dap init'). To continue without restarting OpenOCD
we would need to switch off the configured rescue dap.

Change-Id: Ia05b960f06747063550c166e461939d92e232830
Link: [1] https://github.com/raspberrypi/openocd/blob/rp2040/tcl/target/rp2040-rescue.cfg
Signed-off-by: Tomas Vanek <vanekt@fbl.cz>
Reviewed-on: https://review.openocd.org/c/openocd/+/7327
Reviewed-by: Jonathan Bell <jonathan@raspberrypi.com>
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
Tested-by: jenkins
tcl/target/rp2040.cfg