aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnatoly Parshintsev <114445139+aap-sc@users.noreply.github.com>2024-06-17 18:37:16 +0300
committerGitHub <noreply@github.com>2024-06-17 18:37:16 +0300
commitfdd07f127998f8669784fa64b67a43dea97c1837 (patch)
tree1dfc7a3ea948b3c711e5f44240539c7550a2cb53
parent38ec813ad852a4e6f029a9d4f6da4eaf5e5f1e5e (diff)
parent07940e68b01d2ddc37496a64eee8512792d582aa (diff)
downloadriscv-openocd-riscv.zip
riscv-openocd-riscv.tar.gz
riscv-openocd-riscv.tar.bz2
Merge pull request #1089 from en-sc/en-sc/batch-select-dmiHEADlatestriscv
target/riscv: select DMI IR on batch access
-rw-r--r--src/target/riscv/riscv-013.c2
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;