NXP i.MX RT700
Jump to navigation
Jump to search
The NXP i.MXRT700 are multi-core MCUs consisting of two Cortex-M33 and one RISC-V cores.
Flash Banks
QSPI Flash
QSPI flash programming requires special handling compared to internal flash. For more information about this, please see the QSPI Flash Programming Support article.
Bank | Base address | Maximum size |
---|---|---|
XSPI1 | 0x08000000 | 128 MB |
XSPI0 | 0x28000000 | 128 MB |
Watchdog Handling
- The watchdogs WWDT0 and WWDT1 are fed during flash programming.
Multi-Core Support
Before proceeding with this article, please check out the generic article regarding Multi-Core debugging here.
The i.MXRT700 family comes with multiple cores, of which the following are supported:
Core | J-Link Support |
---|---|
Cortex-M33 (CPU0) | ![]() |
Cortex-M33 (CPU1) | ![]() |
RISC-V (EZH-V) | ![]() |
Device Specific Handling
Connect
Debug access is enabled through debug mailbox.
Reset
The device uses custom reset to ensure that the boot ROM is executed. Afterwards debug access is reenabled.