Difference between revisions of "NXP QN9090/30"
(Created page with "==Internal Flash== ==Example Application==") |
(→Internal Flash) |
||
Line 1: | Line 1: | ||
+ | The QN9090 / QN9030 are ultra-low power, Cortex-M4 based wireless microcontroller supporting Bluetooth Low Energy 5.0. |
||
==Internal Flash== |
==Internal Flash== |
||
+ | ===Supported Regions=== |
||
+ | The internal flash is divided into 3 different regions:<br> |
||
+ | *Reserved by flash controller (0x9F000 - 0x9FFFF) |
||
+ | *Reserved by boot code (0x9DE00 - 0x9EFFF) |
||
+ | *Application space (0x00000 - 0x9DDFF for JN5189; 0x00000 - 0x50000 for JN5188) |
||
+ | For now, the J-Link supports the application space, only. |
||
+ | ===Vector Table Remap=== |
||
+ | The first 512 bytes of the device (0x0000 - 0x01FF) can be mapped to flash, ROM or RAM. When using the J-Link flashloader, this region is mapped to flash. This is done on purpose as the device does not provide a mirror address for the first 512 bytes of flash. |
||
+ | |||
==Example Application== |
==Example Application== |
Revision as of 10:08, 5 May 2020
The QN9090 / QN9030 are ultra-low power, Cortex-M4 based wireless microcontroller supporting Bluetooth Low Energy 5.0.
Internal Flash
Supported Regions
The internal flash is divided into 3 different regions:
- Reserved by flash controller (0x9F000 - 0x9FFFF)
- Reserved by boot code (0x9DE00 - 0x9EFFF)
- Application space (0x00000 - 0x9DDFF for JN5189; 0x00000 - 0x50000 for JN5188)
For now, the J-Link supports the application space, only.
Vector Table Remap
The first 512 bytes of the device (0x0000 - 0x01FF) can be mapped to flash, ROM or RAM. When using the J-Link flashloader, this region is mapped to flash. This is done on purpose as the device does not provide a mirror address for the first 512 bytes of flash.