Difference between revisions of "NXP iMXRT1180"
(→QSPI Flash) |
(→Limitations) |
||
Line 40: | Line 40: | ||
====Attach==== |
====Attach==== |
||
*Attach is supported / desired |
*Attach is supported / desired |
||
− | |||
− | ==Limitations== |
||
− | ===Attach=== |
||
− | Attach is not supported by default because the J-Link initializes certain RAM regions by default. |
||
==Evaluation Boards== |
==Evaluation Boards== |
Revision as of 09:44, 22 September 2023
The NXP i.MXRT1180 (RT1180) series features a high performance Cortex-M7 core and a power efficient Cortex-M33 core.
Contents
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.
J-Link supports the pin configuration used on the X-MIMXRT1180-EVK. Flash programming is supported via Cortex-M33 as well as Cortex-M7.
Flash Bank | Base address | Size | J-Link Support |
---|---|---|---|
FlexSPI 1 | 0x38000000 | Up to 128 MB |
ECC RAM
The J-Link initializes the M33 System TCM RAM @ 0x20000000 (128 KB) which is used as work RAM during flash programming on connect.
Multi-Core Support
Before proceeding with this article, please check out the generic article regarding Multi-Core debugging here.
The RT1180 family comes with a Cortex-M33 (main core) and a Cortex-M7 (secondary core). After reset / by default, the Cortex-M7 is disabled.
In below, the debug related multi-core behavior of the J-Link is described for each core:
Main core
Init/Setup
- Initiate the M33 System TCM RAM @ 0x20000000 (128 KB) which is used as work RAM during flash programming on connect.
Reset
- No reset is performed.
Attach
- Attach is not supported because the J-Link initializes certain RAM regions by default
Secondary core(s)
Init/Setup
- If the secondary core is not enabled yet:
- it will be enabled / released from reset
- The M33 System ITCM RAM @ 0x00000000 (128 KB) which is used as work RAM during flash programming on connect will be initialized
- If it's already enabled, a simple attach will be performed
Reset
- No reset is performed.
Attach
- Attach is supported / desired
Evaluation Boards
- NXP X-MIMXRT1180-EVK: http://wiki.segger.com/NXP_X-MIMXRT1180-EVK
Example Application
- NXP X-MIMXRT1180-EVK: http://wiki.segger.com/NXP_X-MIMXRT1180-EVK#Example_Project