Difference between revisions of "Template:ST SR6Px MultiCoreSupport"

From SEGGER Wiki
Jump to: navigation, search
(Created page with "Before proceeding with this article, please check out the generic article regarding Multi-Core debugging here.<br> The {{{1}}} family comes with 6 C...")
 
Line 1: Line 1:
 
Before proceeding with this article, please check out the generic article regarding Multi-Core debugging [[Multi-Core_Debugging | here]].<br>
 
Before proceeding with this article, please check out the generic article regarding Multi-Core debugging [[Multi-Core_Debugging | here]].<br>
The {{{1}}} family comes with 6 Cortex-R52 and 3 Cortex-M4 cores. Some of them are available with enabled ''lockstep'' mode, only.<br>
+
The {{{1}}} family comes with 10 Cortex-R52 and 3 Cortex-M4 cores. Some of them are available with enabled ''lockstep'' mode, only.<br>
 
Please refer to the reference manual. <br>
 
Please refer to the reference manual. <br>
 
In below, the debug related multi-core behavior of the J-Link is described for each core:<br>
 
In below, the debug related multi-core behavior of the J-Link is described for each core:<br>
 
===Cortex-R52 Cluster 0 Core 0 ===
 
===Cortex-R52 Cluster 0 Core 0 ===
 
====Init/Setup====
 
====Init/Setup====
  +
*WDT is enabled by default.<br>
*Functional Reset is initiated for Cut 1.0 silicon.
 
*WDT is disabled
+
If it is enabled, it will be disabled.
 
====Reset====
 
====Reset====
 
*Cortex-R Reset Pin is performed
 
*Cortex-R Reset Pin is performed
  +
{{{2}}}
*Functional Reset is initiated for Cut 1.0 silicon.
 
*Initializes the 64KB ECC RAM starting at 0x60000000
+
*Initializes the 256KB ECC RAM starting at 0x60000000
*WDT is disabled
+
*WDT is enabled by default.<br>
  +
If it is enabled, it will be disabled.
 
====Attach====
 
====Attach====
*Attach is supported, user has to take care about ECC RAM initialisation.
+
*Attach is supported, user has to take care about ECC RAM initialization.
   
 
===Cortex-R52 Cluster 0 Core 1 ===
 
===Cortex-R52 Cluster 0 Core 1 ===

Revision as of 12:21, 7 August 2023

Before proceeding with this article, please check out the generic article regarding Multi-Core debugging here.
The {{{1}}} family comes with 10 Cortex-R52 and 3 Cortex-M4 cores. Some of them are available with enabled lockstep mode, only.
Please refer to the reference manual.
In below, the debug related multi-core behavior of the J-Link is described for each core:

Cortex-R52 Cluster 0 Core 0

Init/Setup

  • WDT is enabled by default.
If it is enabled, it will be disabled. 

Reset

  • Cortex-R Reset Pin is performed

{{{2}}}

  • Initializes the 256KB ECC RAM starting at 0x60000000
  • WDT is enabled by default.
If it is enabled, it will be disabled.

Attach

  • Attach is supported, user has to take care about ECC RAM initialization.

Cortex-R52 Cluster 0 Core 1

Init/Setup

  • WDT is disabled
  • If core is not enabled, it will be enabled (set to DRUN condition).

Reset

  • Cortex-R Reset Pin is performed

Attach

  • Attach is supported

Cortex-R52 Cluster 1 Core 0

Init/Setup

  • WDT is disabled
  • If core is not enabled, it will be enabled (set to DRUN condition).

Reset

  • Cortex-R Reset Pin is performed

Attach

  • Attach is supported

Cortex-R52 Cluster 1 Core 1

Init/Setup

  • WDT is disabled
  • If core is not enabled, it will be enabled (set to DRUN condition).

Reset

  • Cortex-R Reset Pin is performed

Attach

  • Attach is supported

Cortex-R52 Cluster 2 Core 0

Init/Setup

  • WDT is disabled
  • If core is not enabled, it will be enabled (set to DRUN condition).

Reset

  • Cortex-R Reset Pin is performed

Attach

  • Attach is supported

DSPH Core

Init/Setup

Reset

  • Cortex-R Reset Pin is performed

Attach

  • Attach is supported