diff options
author | Evgeniy Naydanov <evgeniy.naydanov@syntacore.com> | 2024-06-13 13:44:40 +0300 |
---|---|---|
committer | Evgeniy Naydanov <evgeniy.naydanov@syntacore.com> | 2024-06-14 13:32:46 +0300 |
commit | 07940e68b01d2ddc37496a64eee8512792d582aa (patch) | |
tree | 1dfc7a3ea948b3c711e5f44240539c7550a2cb53 | |
parent | 38ec813ad852a4e6f029a9d4f6da4eaf5e5f1e5e (diff) | |
download | riscv-openocd-07940e68b01d2ddc37496a64eee8512792d582aa.zip riscv-openocd-07940e68b01d2ddc37496a64eee8512792d582aa.tar.gz riscv-openocd-07940e68b01d2ddc37496a64eee8512792d582aa.tar.bz2 |
target/riscv: select DMI IR on batch access.
Without the selection the TAP can be left in bypass.
Change-Id: I79c6bf74802dc9c9475947d1787a3d0b797f3952
Signed-off-by: Evgeniy Naydanov <evgeniy.naydanov@syntacore.com>
-rw-r--r-- | src/target/riscv/riscv-013.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/target/riscv/riscv-013.c b/src/target/riscv/riscv-013.c index 83f03f1..3b043da 100644 --- a/src/target/riscv/riscv-013.c +++ b/src/target/riscv/riscv-013.c @@ -2777,6 +2777,7 @@ struct riscv_scan_delays get_scan_delays(struct target *target) static int batch_run(struct target *target, struct riscv_batch *batch) { RISCV_INFO(r); + select_dmi(target); riscv_batch_add_nop(batch); const int result = riscv_batch_run_from(batch, 0, get_scan_delays(target), @@ -2797,6 +2798,7 @@ static int batch_run_timeout(struct target *target, struct riscv_batch *batch) { RISCV013_INFO(info); + select_dmi(target); riscv_batch_add_nop(batch); size_t finished_scans = 0; |