Difference between revisions of "NXP KW45"
(→Evaluation Boards) |
|||
Line 18: | Line 18: | ||
* No valid flash image in non-secure flash region |
* No valid flash image in non-secure flash region |
||
* Valid flash region in non-secure flash region |
* Valid flash region in non-secure flash region |
||
+ | ==ECC RAM== |
||
+ | The STCM has ECC enabled so needs to be properly initialized before any read operation to avoid any code runaway or software malfucntion or core lockup. The following memory ranges are initialized by the J-Link on connect by default. Other ranges needs to be initialized by the application / boot ROM. |
||
+ | |||
+ | {| class="seggertable" |
||
+ | |- |
||
+ | ! Memory !! Address !! Size |
||
+ | |- |
||
+ | | STCM || 0x30004000 || 32 KB |
||
+ | |} |
||
+ | |||
+ | ==Limitations== |
||
+ | ===Attach=== |
||
+ | Attach is not supported by default because the J-Link initializes certain RAM regions by default. |
||
Other cases (e.g. valid flash image in secure flash region) are currently not supported. |
Other cases (e.g. valid flash image in secure flash region) are currently not supported. |
Revision as of 15:08, 14 April 2023
Contents
The NXP KW45 are multicore devices composed of one Cortex-M33 and one Cortex-M3. Currently J-Link supports the Cortex-M33.
Internal Flash
Supported Regions
The internal flash is divided into two different regions: Non-Secure/Secure flash and NBU flash.
Flash bank | Base address | Size (KB) |
---|---|---|
Non-secure flash | 0x00000000 | KW45x41x5x: 512 KW45x41x8x: 1024 |
Secure flash | 0x10000000 | KW45x41x5x: 512 KW45x41x8x: 1024 |
NBU flash | 0x48800000 | 256 |
Reset
J-Link supports a reset for the following use cases:
- No valid flash image in non-secure flash region
- Valid flash region in non-secure flash region
ECC RAM
The STCM has ECC enabled so needs to be properly initialized before any read operation to avoid any code runaway or software malfucntion or core lockup. The following memory ranges are initialized by the J-Link on connect by default. Other ranges needs to be initialized by the application / boot ROM.
Memory | Address | Size |
---|---|---|
STCM | 0x30004000 | 32 KB |
Limitations
Attach
Attach is not supported by default because the J-Link initializes certain RAM regions by default.
Other cases (e.g. valid flash image in secure flash region) are currently not supported.
Evaluation Boards
- NXP X-KW45B41Z evaluation board: https://wiki.segger.com/NXP_X-KW45B41Z
Example Application
- NXP X-KW45B41Z evaluation board: https://wiki.segger.com/NXP_X-KW45B41Z#Example_Project