nRF52-QA-内存地址

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.