Cortex-M3存储器重映射与AHB仲裁详解

需积分: 32 101 下载量 170 浏览量 更新于2024-08-06 收藏 20.23MB PDF 举报
在LPC1788系列微控制器的用户手册UM10470中,章节2.4详细介绍了存储器重新映射在Cortex-M3架构下的功能。Cortex-M3内核具有向量表偏移功能,允许中断向量表被映射到存储器映射空间的备用单元,这一特性对于无Flash工作模式特别重要,因为在这种情况下,用户程序需要确保有一个正确的中断向量表从地址0x80000000开始。用户需遵循相关章节指导进行设置,如7.2节中的引导控制部分。 章节2.5讨论了AHB总线仲裁机制,当多个主机试图同时访问同一AHB矩阵从机端口时,Cortex-M3默认采用D-code总线优先级高于I-code总线,其他接口如LCD、USB、以太网等也有各自的优先级。用户可以通过矩阵仲裁寄存器(Matrix_Arb-0x400F C188)调整这些优先级,尤其是在处理数据传输受限的LCD接口时,优化性能。 手册还涵盖了其他功能,如PowerBoost功能,事件监控器/记录器,以及多种外设接口如USB、以太网、LCD、CAN、I2C、I2S、Flash和EEPROM的使用。这些功能使得LPC178x/7x成为一款强大的32位微控制器,支持多种通信协议,适用于不同应用需求。 值得注意的是,手册的翻译版本仅供参考,以英文版本为准。版权信息表明,所有内容受法律保护,未经NXP有限公司许可不得复制或传播。用户手册的最新版本信息包括修订历史,例如从1.0版本的初次发布,到1.5版本的PowerBoost功能添加和一些小更新。 通过阅读和理解这些章节,开发人员可以更好地利用LPC1788系列微控制器的特性,进行高效的应用设计和编程。同时,也需要注意处理好存储器映射和总线仲裁的细节,以确保系统稳定性和性能优化。