Page 24 - ARMMbedOS物聯網實戰應用超入門
P. 24
第一章 Cortex-M 系列與 STM32 晶片介紹
1-2.2 STM32F072 系列記憶體 (初學者可暫時跳過此章節)
Cortex-Mx ӻΐাኳЗѧމ 32-bitd̙֛ѧ 0x0000_0000 ä 0xFFFF_FFFF
Ϟ 4G-byte ٤ගd˸ STM32F072 ӻΐމԷdাኳʱ̺νྡ 1-8(a)(b) הͪf
0xE0000000 – 0xFFFFFFFF System System segment including the PPB, XN
0x40000000 – 0x5FFFFFFF Peripheral On-chip peripheral, XN
0x20000000 – 0x3FFFFFFF SRAM Typically used for on-chip RAM, WBWA
0x00000000 – 0x1FFFFFFF Code Typically ROM or flash memory, WT
圖 1-8(a) STM32F072 系列記憶體分布
0xFFFF FFFF
0x48FF 17FF
AHB2 6
0xE010 0000
Cortex-M0 0x4800 0000
peripherals 7
0xE000 0000
reserved
0xC000 0000
0x4002 43FF
AHB1 6
0x4002 0000
0xA000 0000 reserved
0x4001 8000
0x1FFF FFFF
Option bytes 4 APB 6
0x8000 0000 0x4001 0000
System
memory 3 reserved
0x4000 8000
APB 6
0x6000 0000
0x4000 0000
reserved
Peripherals 6
0x4000 0000
Flash system
memory 2
SRAM 5
0x2000 0000 0x0800 0000
reserved
0 CODE
Flash, system
memory or
0x0000 0000 SRAM,
demending on 1
BOOT
configur ation
0x0000 0000
圖 1-8(b) STM32F072 系列記憶體分布 1-17