- 0
- 0
- 约2.84千字
- 约 3页
- 2026-01-22 发布于北京
- 举报
内存保护单元(MPU)实验
1.实验目的
(1)掌握Cortex-M3系列ARM中MPU的功能和运用
(2)掌握CCS开发环境平台
2.实验内容
(1)ARM的初始化配置
(2)MPU的配置
(3)创建保护区
(4)演示MPU对保护区中特定地址读/写操作的处理的实验
3.设置MPU
图1MPU配置流程图
图1所示是MPU设置的流程图,首先查看MPU类型寄存器,CM3系列使
用统一的MPU,当MPU使能时,支持的MPU区数为固定的个数8个。然后禁
止MPU。开始配置保护区:首先通过MPU区号寄存器设置将要被配置的保
护区号为0,然后通过MPU基址寄存器设置保护区的基址信息,再通过MPU属
性及大小寄存器控制保护区的属性、权限以及大小。用同样的方法根据
对保护区的不同要求配置不同的保护区,然后通过MPU控制寄存器使
能MPU,最终完成MPU的配置。
要使用MPU,必须根据需要对其编程,否则就等于没有MPU。对MPU的
编程操作是通过其相关的寄存器来实现的。在设置保护区属性时,可以通过
MPU区属性及大小寄存器中的XN位控制指令的/、AP位域设置数据
权限、SRD位域控制子区、SIZE位域设置保护区的大小和ENA位控制使
能/禁能等。
4.软件流程图
本实验通过软件配置了6个MPU区,对不同的区域设置了不同的权限,
当我们对某个保护区地址的读/写操作超出了数据权限,将会触发MPU中
断。
图2主函数流程图
您可能关注的文档
- 调整厅小组成员.pdf
- 广州操盘手财务策略与职业发展:分配与财务核算体系.pdf
- 肠梗阻病人护理要点与临床表现分析.pdf
- 高中生物必修三第三节能量流动物质循环同步课件与试题.pdf
- 月季花美丽与顽强:从移植到绽放全过程.pdf
- 八年级语文第二单元测试题.pdf
- 第七级教程第九单元第一课:口部操与公众礼仪综合训练.pdf
- 网络实践项目:1-2网络信息处理实验报告.pdf
- 建设工程投资控制原理与实践.pdf
- 二年级上册语文:红领巾真好教学设计与实施.pdf
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)