X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=src%2Ftarget%2Farmv4_5.c;h=30aeb43bb302d04b8ba62f58755f01ef8163f57c;hp=6c30acc46605fa9287dee0c8dd1546a04f8c8d23;hb=740c3ec238adec146afb93e58fe7c17e1044f4ef;hpb=9f576d3f480b039571b6c911ad80d9aa9cf05f91;ds=sidebyside diff --git a/src/target/armv4_5.c b/src/target/armv4_5.c index 6c30acc466..30aeb43bb3 100644 --- a/src/target/armv4_5.c +++ b/src/target/armv4_5.c @@ -1355,6 +1355,8 @@ int armv4_5_run_algorithm_inner(struct target *target, cpsr = buf_get_u32(arm->cpsr->value, 0, 32); for (i = 0; i < num_mem_params; i++) { + if (mem_params[i].direction == PARAM_IN) + continue; retval = target_write_buffer(target, mem_params[i].address, mem_params[i].size, mem_params[i].value); if (retval != ERROR_OK)