EasyManua.ls Logo

Segger J-Link - Page 105

Segger J-Link
480 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
J-Link / J-Trace (UM08001) © 2004-2017 SEGGER Microcontroller GmbH & Co. KG
105
Description
Enables or disables halting the target at the semihosting breakpoint / in SVC handler
if an error occurred during a semihosting command, for example a bad file handle for
SYS_WRITE. The GDB Server log window always shows a warning in these cases.
breakOnError is disabled by default.
Example
#Enable breakOnError:
> monitor semihosting breakOnError 1
3.3.3.19 semihosting enable
Syntax
semihosting enable [<VectorAddr>]
Description
Enables semihosting with the specified vector address. If no vector address is speci-
fied, the SWI vector (at address 0x8) will be used. GDBServer will output semihost-
ing terminal data from the target via a separate connection on port 2333. Some IDEs
already establish a connection automatically on this port and show terminal data in a
specific window in the IDE.
For IDEs which do not support semihosting terminal output directly, the easiest way
to view semihosting output is to open a telnet connection to the GDBServer on port
2333. The connection on this port can be opened all the time as soon as GDBServer
is started, even before this remote command is executed.
Example
> monitor semihosting enable
< Semihosting enabled (VectorAddr = 0x08)
3.3.3.20 semihosting IOClient
Syntax
semihosting IOClient <ClientMask>
Description
GDB itself can handle (file) I/O operations, too. With this command it is selected
wheter to print output via TELNET port (2333), GDB, or both.
<ClientMask> is
1 for TELNET Client (Standard port 2333) (Default)
•2 for GDB Client
or 3 for both (Input via GDB Client)
Example
#Select TELNET port as output source
> monitor semihosting ioclient 1
< Semihosting I/O set to TELNET Client
#Select GDB as output source
> monitor semihosting ioclient 2
< Semihosting I/O set to GDB Client
#Select TELNET port and GDB as output source
> monitor semihosting ioclient 3
< Semihosting I/O set to TELNET and GDB Client
3.3.3.21 semihosting ARMSWI
Syntax
semihosting ARMSWI <Value>

Table of Contents

Other manuals for Segger J-Link

Related product manuals