XC2200 Derivatives
System Units (Vol. 1 of 2)
Startup Configuration and Bootstrap Loading
User’s Manual
10-6
V2.1, 2008-08
SCFG/BSL, V1.3
10.3
Special Start-up Features
XC2200 supports some special features, which allow the user software to influence the
device start-up, providing additional functionality next to the above (in
described.
10.3.1
Supplementary Start-up Information from/to the User
The special start-up features require/provide additional information from/to the
application software, using a dedicated register inside the System Control Unit -
STMEM0.
STMEM0 Register
The SCU_STMEM0 register is located in DMP_M power-supply domain and is Security-
protected.
The following start-up information can be exchanged with application software using this
register:
1. the user software can influence the next device start-up by writing into STMEM0
bits[15,13:11];
The supported feature (SRAM initialization) is described in
.
2. the emergency-status flags indicated in SCU_SYSCON0 bits[15:12] upon device
start-up can be read by user software from SCU_STMEM0 bits[3:0];
The background here is that the start-up procedure itself could cause (for example
due to clock-system reconfiguration) a change in some of these flags.
3. the handling of
is supported by SCU_STMEM0
bit[4] - refer to
4. the handling of “Flash not operable” scenario (refer to
) is supported
by SCU_STMEM0 bit[14] - refer to