存储器映射-docker部署python爬虫项目的方法步骤
第2章存储器映射
2.1存储器映射和外设寻址
LPC1700系列Cortex-M3微控制器含有一个4GB的地址空间,如表2.1所示为LPC1700系列Cortex-M3微控制器的存储器分布。
表2.1 LPC1700系列Cortex-M3微控制器存储器分布
地址范围 | 用途描述
--- | ---
0x0000 - 0x0003 FFFF | 片上非易失性存储器Flash存储器(512KB)
0x1000 0000- 0x1000 7FFF | 片上SRAM本地SRAM-Bank0(32KB)
0x2007 C000- 0x2007 FFFF | 片上SRAM,通常用于存储外设数据AHB SRAM-Bank0(16KB)
0x2008 0000 - 0x2008 3FFF | 片上SRAM,通常用于存储外设数据AHB SRAM-Bank1(16KB)
0x2009 C000 - 0x2009 FFFF | 通用I/O
0x4000 0000 - 0x4007 FFFF | APB0外设32个外设模块,每个16KB
0x4008 0000 - 0x400F FFFF | APB1外设32个外设模块,每个16KB
0x5000 0000 - 0x501F FFFF | AHB外设DMA控制器、以太网接口和USB接口
0xE000 0000 - 0xE00F FFFF | Cortex-M3相关功能包括NVIC和系统节拍定时器
2.2存储器映射
LPC1700系列Cortex-M3微控制器的存储器映射由几个不同的存储区域组成,如图2.1所示为复位后从用户编程角度所看到的整个地址空间映射。
图2.1和表2.2显示了从不同角度所观察到的外设地址空间。AHB外设区域为2MB,可分配8/498。欲了解更多关于LPC1700系列Cortex-M3微控制器的存储器映射和存储器重映射的内容,可以参阅存储器映射和存储器重映射。
想深入了解ARM的存储器映射与存储器重映射吗?这里有一份详细的ARM的存储器映射与存储器重映射.rar可以下载,助你一臂之力。
LPC1700系列微控制器的用户手册也提供了全面的指导和技术细节,点击这里获取。你将能够更好地理解和利用LPC1700系列微控制器的存储器映射功能。