UM10850
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2016. All rights reserved.
User manual
Rev. 2.4 — 13 September 2016
61 of 464
NXP Semiconductors
UM10850
Chapter 4: LPC5410x System configuration (SYSCON)
4.5.47.2 Coprocessor Boot register
CPBOOT can be used in an application that uses both CPUs in order to send the slave
processor (the CPU not selected as the master by the MASTERCPU bit in the CPUCTRL
register) to an appropriate boot address that is different than the master CPU.
4.5.47.3 Coprocessor Stack register
CPSTACK can be used in an application that uses both CPUs in order to set up the stack
for the slave processor (the CPU not selected as the master by the MASTERCPU bit in
the CPUCTRL register) to an appropriate address that is different than the master CPU.
4.5.47.4 Coprocessor Status register
CPU_STAT provides some status for dual CPUs. This register can be read by software at
run time, or with a debugger.
Table 82.
Coprocessor Boot register (CPBOOT, address 0x4000 0304) bit description
Bit
Symbol
Description
Reset value
31:0
BOOTADDR
Slave processor boot address.
0
Table 83.
Coprocessor Stack register (CPSTACK, address 0x4000 0308) bit description
Bit
Symbol
Description
Reset value
31:0
STACKADDR
Slave processor stack address.
0
Table 84.
Coprocessor Status register (CPSTAT, address 0x4000 030C) bit description
Bit
Symbol
Description
Reset value
0
CM4SLEEPING
When 1, the Cortex-M4 CPU is sleeping.
0
1
CM0SLEEPING
When 1, the Cortex-M0+ CPU is sleeping.
0
2
CM4LOCKUP
When 1, the Cortex-M4 CPU is in lockup.
0
3
CM4LOCKUP
When 1, the Cortex-M0+ CPU is in lockup.
0
31:4
-
Reserved. Read value is undefined, only zero should be written.
-