projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
target algo: do not write reg_param if direction is PARAM_IN
[fw/openocd]
/
src
/
target
/
armv7m.c
diff --git
a/src/target/armv7m.c
b/src/target/armv7m.c
index a1962fefc8cc12b4248ea32a9c9195346a8dffcb..ecca0e752466e1f143be0da7bb3b59542e61cd12 100644
(file)
--- a/
src/target/armv7m.c
+++ b/
src/target/armv7m.c
@@
-388,6
+388,9
@@
int armv7m_start_algorithm(struct target *target,
}
for (int i = 0; i < num_reg_params; i++) {
+ if (reg_params[i].direction == PARAM_IN)
+ continue;
+
struct reg *reg =
register_get_by_name(armv7m->arm.core_cache, reg_params[i].reg_name, 0);
/* uint32_t regvalue; */