Core configuration parameters

This section describes the configuration parameters for the ARM Cortex-M3 and Cortex-M4 processor models.

Table 43. Configuration parameters

ParameterDescriptionTypeAllowed ValueDefault Value
semihosting-cmd_line[a]Command line available to semihosting SVC calls.Stringno limit except memory[empty string]
semihosting-enable

Enable semihosting SVC traps.

Caution

Applications that do not use semihosting must set this parameter to false.

Booleantrue or falsetrue
semihosting-Thumb_SVCThumb SVC number for semihosting.Integer8 bit integer0xAB
semihosting-heap_baseVirtual address of heap base.Integer0x00000000 - 0xFFFFFFFF0x0
semihosting-heap_limitVirtual address of top of heap.Integer0x00000000 - 0xFFFFFFFF0x10700000
semihosting-stack_baseVirtual address of base of descending stack.Integer0x00000000 - 0xFFFFFFFF0x10700000
semihosting-stack_limitVirtual address of stack limit.Integer0x00000000 - 0xFFFFFFFF0x10800000
coretile.fnameFlash loader filename.String-[empty string]
coretile.flashloader.fnameWriteFilename to write to if flash image is modified.String-[empty string]
coretile.uart3.untimed_fifosIgnore the clock rate and transmit or receive serial data immediately.Booleantrue or falsefalse
coretile.uart3.unbuffered_outputUnbuffered output.Booleantrue or falsefalse

[a] The value of argv[0] points to the first command line argument, not to the name of an image.


Show/hideSee also

Copyright © 2011-2012 ARM. All rights reserved.ARM DUI 0575D
Non-ConfidentialID051712