13.2.3 Cross Triggering Debug Events

Cross Triggering (CT) as shown in the figure above is a module that allows two cores to send and receive debug events to and from each other. This module is used to debug two applications at the same time (one application running on each core).

The CT allows Core 0 (or 1) to trigger a debug event (halt) to Core 1 (or 0) to enter Debug mode. The debug event can be sent when the Core 0 (or 1) enters Debug mode (such as breakpoint) or at run-time. It means that a user application running on Core 0 (or 1) can put Core 1 (or 0) without entering Debug mode.

Once Core 0 (or 1) exits Debug mode, it releases Core 1 (0) from Debug mode as well.

CT is configured in SFR_CORE_DEBUG_CFG.