4.17.3. Parameters

Table 4.49 provides a description of the configuration parameters for the ARM968CT component.

Table 4.49. ARM968CT parameters

ParameterDescriptionTypeValuesDefault
BIGENDINITinitialize to ARMv5 big endian modeBooleantrue/falsefalse
INITRAMinitialize with ITCM0 enabled at address 0x0Booleantrue/falsefalse
VINITHIinitialize with high vectors enabledBooleantrue/falsefalse
dtcm0_sizesize of DTCM in KB, 0 disablesInteger0x0000 - 0x10000x8
itcm0_sizesize of ITCM in KB, 0 disablesInteger0x0000 - 0x10000x8
master_idmaster ID presented in bus transactionsInteger0x0000 - 0xFFFF0x0
semihosting-ARM_SVCA32 SVC number for semihostingIntegeruint24_t0x123456
semihosting-Thumb_SVCT32 SVC number for semihostingIntegeruint8_t0xAB
semihosting-cmd_line[a]command line available to semihosting SVC callsStringno 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/falsetrue
semihosting-heap_basevirtual address of heap baseInteger0x00000000 - 0xFFFFFFFF0x0
semihosting-heap_limitvirtual address of top of heapInteger0x00000000 - 0xFFFFFFFF0x0F000000
semihosting-stack_basevirtual address of base of descending stackInteger0x00000000 - 0xFFFFFFFF0x10000000
semihosting-stack_limitvirtual address of stack limitInteger0x00000000 - 0xFFFFFFFF0x0F0000000

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


Copyright © 2008-2013 ARM. All rights reserved.ARM DUI 0423O
Non-ConfidentialID060613