Detailed Description
Semihosting
(Connection Properties window)
*.rbe\CONNECTION=\Advanced_Information\
Default\ARM_config\Semihosting
This group of settings is associated with semihosting. In RealView Debugger, semihosting is implemented using the SWI instruction with a specific pattern. If the Enabled setting is True, use the other settings to specify the SWI instruction (default 0x123456) and the address of the SWI vector catch to be used.
Semihosting operations supported include stack and heap assignment and console I/O (printf and scanf type calls). You can change the semihosting vector during debug using the @semihost_vector pseudo-register. You can also define a window number to display semihosting printf messages using @semihost_window. The window numbers match the VOPEN command numbers.