Difference between revisions of "NXP NxH2004"
(Created page with "This article covers the NXP NxH2004 (Cortex-M0+ dual-core). __TOC__ == J-Link support == J-Link debug and flash programming support for the NXP NxH2004 devices was added wit...") |
|||
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | This article covers the NXP NxH2004 (Cortex-M0+ dual-core). |
||
− | |||
__TOC__ |
__TOC__ |
||
+ | The NXP NxH2004 are ultra-low power, Cortex-M0+ based wireless microcontrollers supporting Bluetooth Low Energy. |
||
− | == J-Link support == |
||
+ | This article covers the NXP (Cortex-M0+ dual-core). |
||
− | J-Link debug and flash programming support for the NXP NxH2004 devices was added with the [[J-Link Software and Documentation Pack | J-Link Software Pack]] V7.22. |
||
+ | |||
+ | ==Internal Flash== |
||
+ | ===Supported Regions=== |
||
+ | The internal flash is divided into 2 different regions:<br> |
||
+ | *Reserved by NXP region (0x9EC00 - 0x9FFFF) |
||
+ | *Application space (0x00000 - 0x9EBFF) |
||
+ | For now, the J-Link supports the application space, only. |
||
+ | |||
+ | ===ECC flash=== |
||
+ | The flash is ECC protected. Read fails for sectors with invalid ECC (e.g. erased sectors). In order to prevent errors when reading empty sectors, the DLL do neither perform a blank check nor a compare of the flash content before programming. |
||
+ | |||
+ | ==Reset== |
||
+ | The J-Link software performs a device specific reset for this device. |
||
− | == |
+ | ==Evaluation Boards== |
+ | * [[NXP_NxH2004_SDK | NXP NxH2004 SDK evaluation board]] |
||
− | The NXP NxH2004 devices require a special reset handling because some registers are not reset to their reset values correctly, due to a silicon bug. |
||
− | This is done by J-Link automatically. |
||
− | == |
+ | ==Example Application== |
− | * [[NXP_NxH2004_SDK# |
+ | * [[NXP_NxH2004_SDK#Example_Project | NXP NxH2004 SDK example project]] |
Latest revision as of 10:02, 26 May 2021
Contents
The NXP NxH2004 are ultra-low power, Cortex-M0+ based wireless microcontrollers supporting Bluetooth Low Energy. This article covers the NXP (Cortex-M0+ dual-core).
Internal Flash
Supported Regions
The internal flash is divided into 2 different regions:
- Reserved by NXP region (0x9EC00 - 0x9FFFF)
- Application space (0x00000 - 0x9EBFF)
For now, the J-Link supports the application space, only.
ECC flash
The flash is ECC protected. Read fails for sectors with invalid ECC (e.g. erased sectors). In order to prevent errors when reading empty sectors, the DLL do neither perform a blank check nor a compare of the flash content before programming.
Reset
The J-Link software performs a device specific reset for this device.