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 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 | |
| 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.