From: Øyvind H. <go...@us...> - 2011-03-17 07:35:50
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The branch, master has been updated via 9f17b30f8847ba50e7a8ef03ca37cc116e915740 (commit) from 33a17fd35995a7f679f92600055a8f55ae380022 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 9f17b30f8847ba50e7a8ef03ca37cc116e915740 Author: John and Tina Peterson <jp...@by...> Date: Thu Mar 17 07:34:44 2011 +0100 SYS_WRITE0 fix Problem is, trying to print "Hello, world!\n" just prints endless H's, because r1 is never incremented. One way to fix it would be to add a "++" after "r1". diff --git a/src/target/arm_semihosting.c b/src/target/arm_semihosting.c index a247cc8..903145c 100644 --- a/src/target/arm_semihosting.c +++ b/src/target/arm_semihosting.c @@ -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) ----------------------------------------------------------------------- Summary of changes: src/target/arm_semihosting.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) hooks/post-receive -- Main OpenOCD repository |