nRF52x Flash Memory layout
Usage | nRF52840 | nRF52833 | nRF52832 | nRF52820 | nRF52811 | nRF52810 | nRF52805 |
---|---|---|---|---|---|---|---|
Flash size | 1MB | 512kB | 512/256kB | 256kB | 192kB | 192kB | 192kB |
Bootloader settings |
4kB | 4kB | 4kB | 4kB | 4kB | 4kB | 4kB |
MBR parameter stotage |
4kB | 4kB | 4kB | 4kB | 4kB | 4kB | 4kB |
Bootloader | 24kB | 24kB | 24kB | 24kB | 24kB | 24kB | 24kB |
Application data+ Free+ application |
836kB 880kB |
324kB 368kB |
328/380kB 72/124kB |
68/124kB | 60kB | 60kB | 60kB |
SoftDevice | s140 152kB s113 108kB |
s140 152kB s113 108kB |
s132 148kB s112 96kB |
s140 152kB s112 96kB |
s112 96kB | s112 96kB | s112 96kB |
MBR | 4kB | 4kB | 4kB | 4kB | 4kB | 4kB | 4kB |
nRF52x RAM Memory layout
Usage | nRF52840 | nRF52833 | nRF52832 | nRF52820 | nRF52811 | nRF52810 | nRF52805 |
---|---|---|---|---|---|---|---|
RAM size | 256kB | 128kB | 64/32kB | 32kB | 24kB | 24kB | 24kB |
MBR | 8B | 8B | 8B | 8B | 8B | 8B | 8B |
SoftDevice | s140 5.6kB s113 4.4kB |
s140 5.6kB s113 4.4kB |
s132 5.6kB s112 3.7kB |
s140 5.6kB s112 3.7kB |
s112 3.7kB | s112 3.7kB | s112 3.7kB |
SoftDevice STACK |
s140 1.5kB s113 1.75kB |
s140 1.5kB s113 1.75kB |
s132 1.75kB s112 1.75kB |
s140 1.5kB s112 1.75kB |
s112 1.75kB | s112 1.75kB | s112 1.75kB |
HEAP | 8kB | 8kB | 8kB | 8kB | 8kB | 8kB | 8kB |
STACK | 8kB | 8kB | 8kB | 8kB | 8kB | 8kB | 8kB |
SoftDevice 工程 |
s140 10.8kB s113 9.6kB |
s140 10.8kB s113 9.6 kB |
s132 10.8kB s112 8.7kB |
s140 10.8kB s112 8.7kB |
s112 8.7kB | s112 8.7kB | s112 8.7kB |
bootloader or application |
245kB 246kB |
117kB 118kB |
53/21kB 55/23kB |
21kB 23kB |
15kB | 15kB | 15kB |
nRF52x FLASH start and end address
Flash Address | Flash Area |
---|---|
nRF52840 0x000F F000->0x0010 0000 nRF52833 0x0007 F000->0x0008 0000 nRF52832 0x0003 F000->0x0004 0000 nRF52820 0x0003 F000->0x0004 0000 nRF52811 0x0002 F000->0x0003 0000 nRF52810 0x0002 F000->0x0003 0000 nRF52805 0x0002 F000->0x0008 0000 |
Bootloader settings |
nRF52840 0x000F E000->0x000F F000 nRF52833 0x0007 E000->0x0007 F000 nRF52832 0x0003 E000->0x0003 F000 nRF52820 0x0003 E000->0x0003 F000 nRF52811 0x0002 E000->0x0002 F000 nRF52810 0x0002 E000->0x0002 F000 nRF52805 0x0002 E000->0x0002 F000 |
MBR parameter storage |
nRF52840 0x000F 8000->0x000F E000 nRF52833 0x0007 8000->0x0007 E000 nRF52832 0x0003 8000->0x0003 E000 nRF52820 0x0003 8000->0x0003 E000 nRF52811 0x0002 8000->0x0002 E000 nRF52810 0x0002 8000->0x0002 E000 nRF52805 0x0007 8000->0x0002 E000 |
Bootloader |
Application data | |
Free | |
0x0001 9000->… 0x0001 C000->… 0x0002 6000->… 0x0002 7000->… |
Application |
s112 0x0000 1000->0x0001 9000 s113 0x0000 1000->0x0001 C000 s132 0x0000 1000->0x0002 6000 s140 0x0000 1000->0x0002 7000 |
SoftDevice |
0x0000 0000->0x0000 1000 | MBR |
参考资料
- nRF5_SDK_17.1.0_ddde560\components\softdevice\s140\doc\s140_nrf52_7.2.0_release-notes.pdf
- nRF5_SDK_17.1.0_ddde560\components\softdevice\s132\doc\s132_nrf52_7.2.0_release-notes.pdf
- nRF5_SDK_17.1.0_ddde560\components\softdevice\s112\doc\s112_nrf52_7.2.0_release-notes.pdf
- nRF5_SDK_17.1.0_ddde560\components\softdevice\s122\doc\s122_nrf52_8.0.0_release-notes.pdf
新手必知
海量第三方学习资源.
超全常用工具与文档.
本站常用资源下载.
常见问题搜索.
QQ群: 542294007.
文章引用自:元仓库 OLIB.cn.