aboutsummaryrefslogtreecommitdiff
path: root/doc/manual
diff options
context:
space:
mode:
authorChristopher Head <chead@zaber.com>2020-07-17 11:04:50 -0700
committerAntonio Borneo <borneo.antonio@gmail.com>2020-07-26 20:08:48 +0100
commitbc987c8e316328df2c65f8bc9055439f4d5ea70d (patch)
tree2e09797dff4a6ae7164fc7abe8879b6066c0346b /doc/manual
parentb2821b607460f8ce564b8b9d1cd968439058a108 (diff)
downloadriscv-openocd-bc987c8e316328df2c65f8bc9055439f4d5ea70d.zip
riscv-openocd-bc987c8e316328df2c65f8bc9055439f4d5ea70d.tar.gz
riscv-openocd-bc987c8e316328df2c65f8bc9055439f4d5ea70d.tar.bz2
doc/target/mips: fix grammar
Change-Id: Ib9012a1cfccbe4f69682d106688536c4d92392dd Signed-off-by: Christopher Head <chead@zaber.com> Reviewed-on: http://openocd.zylin.com/5777 Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Tested-by: jenkins
Diffstat (limited to 'doc/manual')
-rw-r--r--doc/manual/target/mips.txt8
1 files changed, 4 insertions, 4 deletions
diff --git a/doc/manual/target/mips.txt b/doc/manual/target/mips.txt
index 25978a3..24124e8 100644
--- a/doc/manual/target/mips.txt
+++ b/doc/manual/target/mips.txt
@@ -393,15 +393,15 @@ for (i = 0; i < count; i++)
}
@endcode
-Each time when OpenOCD fills data to CPU (via dongle, via dmseg), CPU takes it and proceeds in executing the handler. However, since handler is in a assembly loop,
+Each time when OpenOCD fills data to CPU (via dongle, via dmseg), CPU takes it and proceeds to execute the handler. However, since the handler is in an assembly loop,
CPU comes to next instruction which also fetches data from FASTDATA area. So it stalls.
-Then OpenOCD fills the data again, from it's (OpenOCD's) loop. And this game continues until all the data has been filled.
+Then OpenOCD fills the data again, from its (OpenOCD's) loop. And this game continues until all the data has been filled.
After the last data has been given to CPU it sees that it reached the end address, so it proceeds with next instruction. However, this instruction do not point into dmseg, so
CPU executes bunch of handler instructions (all prologue) and in the end jumps to MIPS32_PRACC_TEXT address.
-On it's side, OpenOCD checks in CPU has jumped back to MIPS32_PRACC_TEXT, which is the confirmation that it correctly executed all the rest of the handler in RAM,
-and that is not stuck somewhere in the RAM, or stalling on some access in dmseg - that would be an error :
+On its side, OpenOCD checks in CPU has jumped back to MIPS32_PRACC_TEXT, which is the confirmation that it correctly executed all the rest of the handler in RAM,
+and that is not stuck somewhere in the RAM, or stalling on some access in dmesg - that would be an error:
@code
address = 0;