Nations N32H78x
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 | ![]() |
Default | 2 MB |
N32H78xxK
Flash Bank | Base address | J-Link Support | Loader | |
---|---|---|---|---|
Name | Size | |||
Main flash | 0x15000000 | ![]() |
Default | 4 MB |
Watchdog Handling
- The device has 2 independent watchdogs: IWDG and 2 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 | ![]() |
Cortex-M4 | ![]() |
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.