Nations N32H78x

From SEGGER Knowledge Base
Jump to navigation Jump to search

The Nations N32H78x are Cortex-M7 (up to 600MHz) + Cortex-M4 (up to 300MHz) based MCUs with a rich set of peripherals.

Flash Banks

N32H78xxI

Flash Bank Base address J-Link Support Loader
Name Size
Main flash 0x15000000 YES.png Default 2 MB


N32H78xxK

Flash Bank Base address J-Link Support Loader
Name Size
Main flash 0x15000000 YES.png Default 4 MB


Watchdog Handling

  • The device has two independent watchdogs: IWDG and two windowed watchdogs: WWDG.
  • The watchdogs are stopped during flash programming.

Multi-Core Support

Before proceeding with this article, please check out the generic article regarding Multi-Core debugging here.
The N32H78x family comes with a variety of multi-core options.
Some devices from this family feature a secondary core which is disabled after reset / by default.
Some of the are available with enabled lockstep mode, only.

Core J-Link Support
Cortex-M7 YES.png
Cortex-M4 YES.png

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

Main core

Init/Setup

  • A Boot-ROM API function is executed to determine RDP protection level and the user is prompted to perform RDP regression (erases flash memory content and removes readout protection).

Reset

  • Device specific reset is performed: the core is stopped using the breakpoint unit after the Cortex-M system reset.

Attach

  • Attach is not supported because the J-Link executes Boot-ROM API functions during initialization.

Secondary core(s)

Init/Setup

  • A Boot-ROM API function is executed to determine RDP protection level and the user is prompted to perform RDP regression (erases flash memory content and removes readout protection).

Reset

  • Device specific reset is performed using custom core reset.

Attach

  • Attach is not supported because the J-Link executes Boot-ROM API functions during initialization.

Device Specific Handling

Option bytes programming

Limitations

Security

  • Device supports readout protection (RDP). If a RDP1 level protected device is detected, the user will be prompted to unsecure the device.

Evaluation Boards

Example Application