4.4.2. Enabling semihosting

The Provide Semihosting checkbox enables you to turn on semihosting, a mechanism that captures I/O requests made by code running on the target system and communicates these to the host system for handling. If semihosting is enabled, the Heap Base, Limit, and Stack Base fields are also active. Enter memory addresses in these fields to dictate the start of the heap and the stack and the maximum size to which the heap can grow.

The Launcher Command Line field enables you to pass command line arguments to the specified ARM executable. Enter them here exactly as you would on the command line.


Uncheck the Provide Semihosting checkbox if you are profiling on an OS.

Copyright © 2007- 2009 ARM Limited. All rights reserved.ARM DUI 0414D