NXP S32G2

From SEGGER Knowledge Base
Jump to navigation Jump to search

The NXP S32G2 device family consists of high-performance vehicle network processors.

Flash Banks

Flash Bank Base address J-Link Support Loader
Name Size
QSPI Flash[1] 0x00000000 NO.png Default up to 512 MB
  1. QSPI flash programming requires special handling compared to internal flash. For more information, please refer to the QSPI Flash Programming Support article.

Watchdog Handling

  • The watchdog is disabled on connect.

Multi-Core Support

Before proceeding with this article, please refer to the generic article on multi-core debugging: here.
The S32G2 family features three Cortex-M7 cores and four Cortex-A53 cores.

Core J-Link Support
Cortex-M7 CPU0 YES.png
Cortex-M7 CPU1 YES.png
Cortex-M7 CPU2 YES.png
Cortex-A53 Cluster 0 CPU 0 YES.png
Cortex-A53 Cluster 0 CPU 1 YES.png
Cortex-A53 Cluster 1 CPU 0 YES.png
Cortex-A53 Cluster 1 CPU 1 YES.png

Below, the debug-related multi-core behavior of the J-Link is described for each core:

Cortex-M7

Init/Setup

  • The core power-on sequence is executed if the core is powered down.

Reset

  • The device uses a custom reset:
    • System destructive reset

Attach

  • Attach is supported

Cortex-A53

Init/Setup

  • Watchdogs are disabled.
  • SRAM is initialized if necessary.
  • A debug loop is written to SRAM.
  • The partition and core power-on sequence is executed if the core is powered down.

Reset

  • The device uses a custom reset:
    • System destructive reset

Attach

  • Attach is supported

Evaluation Boards

Example Application