>From f350601abc80f61dbc37b64adbecb674278e2f86 Mon Sep 17 00:00:00 2001
From: Spencer Oliver <ntfr...@users.sourceforge.net>
Date: Tue, 26 Jan 2010 15:08:38 +0000
Subject: [PATCH 2/2] ARM semihosting: document ARMv7M semihosting

Signed-off-by: Spencer Oliver <ntfr...@users.sourceforge.net>
---
 doc/openocd.texi |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/doc/openocd.texi b/doc/openocd.texi
index 05b6f4e..342a4a2 100644
--- a/doc/openocd.texi
+++ b/doc/openocd.texi
@@ -6341,6 +6341,17 @@ must also be explicitly enabled.
 This finishes by listing the current vector catch configuration.
 @end deffn
 
+...@deffn Command {cortex_m3 semihosting} [...@option{enable}|@option{disable}]
+...@cindex ARM semihosting
+Display status of semihosting, after optionally changing that status.
+
+Semihosting allows for code executing on an ARM target to use the
+I/O facilities on the host computer i.e. the system where OpenOCD
+is running. The target application must be linked against a library
+implementing the ARM semihosting convention that forwards operation
+requests by using a special bkpt instruction that is trapped by OpenOCD.
+...@end deffn
+
 @anchor{Software Debug Messages and Tracing}
 @section Software Debug Messages and Tracing
 @cindex Linux-ARM DCC support
-- 
1.6.5.1.1367.gcd48

_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to