X-Git-Url: https://review.openocd.org/gitweb?a=blobdiff_plain;f=src%2Ftarget%2Farm_semihosting.c;h=fba580b48bea97b2df25b60e4080e742cf038ff6;hb=42cb62cf3b47b982d6444948b483f9c6ce32de05;hp=a247cc88839a4671f7e8bf0eb0d3b6273eed83af;hpb=cb72b7a270c7be60c1ec2ee47282156397bea846;p=openocd.git diff --git a/src/target/arm_semihosting.c b/src/target/arm_semihosting.c index a247cc8883..fba580b48b 100644 --- a/src/target/arm_semihosting.c +++ b/src/target/arm_semihosting.c @@ -41,7 +41,7 @@ #include "armv4_5.h" #include "arm7_9_common.h" #include "armv7m.h" -#include "cortex_m3.h" +#include "cortex_m.h" #include "register.h" #include "arm_semihosting.h" #include @@ -139,7 +139,7 @@ static int do_semihosting(struct target *target) case 0x04: /* SYS_WRITE0 */ do { unsigned char c; - retval = target_read_memory(target, r1, 1, 1, &c); + retval = target_read_memory(target, r1++, 1, 1, &c); if (retval != ERROR_OK) return retval; if (!c)