![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Arm-Cortex-M7
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
第八章浮点单元(Cortex-M7 Processor)
目录浮点单元8.1关于FPU8.2FPU功能描述8.2.1操作方式8.2.2符合IEEE 754标准8.2.3异常8.3FPU编程器模型介绍FPU (Floating Point Unit)。它包含以下部分: Cortex-M7处理器是ARMv7-M架构的单精度和双精度变体,具有浮点扩展(FPv5)。FPv5扩展功能如下:不同配置的Cortex-M7处理器支持的ISA如表8-1所示。 它提供了符合ANSI/IEEE Std 754-2008 (IEEE二进制浮点运算标准,简称IEEE 754标原创 2023-07-29 10:41:09 · 788 阅读 · 0 评论 -
第七章嵌套矢量中断控制器(Cortex-M7 Processor)
对于电平中断,如果信号在中断例程返回之前没有解除断言,中断再次进入挂起状态并重新激活。这对于FIFO和基于缓冲区的设备特别有用,因为它确保它们要么通过单个ISR耗尽,要么通过重复ISR耗尽调用,不需要额外的工作。NVIC维护要启用的堆叠或嵌套中断的知识中断的尾链。这使得处理器和NVIC可以进入一个非常低功耗的睡眠模式,让WIC来识别和优先处理中断。如果另一个脉冲到达,而中断仍然挂起,则中断保持挂起状态,ISR只运行一次。这个部分描述了NVIC寄存器,它的实现是特定于这个处理器的。原创 2023-07-19 17:44:22 · 1014 阅读 · 0 评论 -
第六章内存保护单元(Cortex-M7 Processor)
区域属性和大小寄存器MPU_RASR的访问权限位TEX、C、B、AP和XN控制对相应内存区域的访问。如果在没有所需权限的情况下对内存区域进行访问,则会引发MemManage错误。有关更多信息,请参阅Arm*v7-M架构参考手册。MPU不匹配和权限违反调用可编程优先级MemManage错误处理程序。有关更多信息,请参阅Arm v7-M架构参考手册。这些寄存器在Armv7-M架构参考手册中有描述。15 当执行16个区域时,优先级最高。7 当执行8个区域时,优先级最高。原创 2023-07-19 17:37:20 · 886 阅读 · 0 评论 -
第五章内存系统(Cortex-M7 Processor)
例如,MPU后台MemManage故障可能表明堆栈溢出,这是可以纠正的,或者它可能表明,由于错误,软件访问了不存在的内存位置,这可能是致命的。根据处理器的状态和访问的时间,即使对于相同的指令,实际生成的突发也可能具有与所示示例不同的大小和长度。它们是提供的仅作为示例,并不是对AXI事务的详尽描述。根据处理器的状态,访问的时间,实际产生的突发可能有即使对于相同的指令,其大小和长度也与所示示例不同。根据处理器的状态和访问的时间,即使对于相同的指令,实际生成的突发也可能具有与所示示例不同的大小和长度。原创 2023-07-17 14:25:57 · 800 阅读 · 0 评论 -
第四章初始化(Cortex-M7 Processor)
如果将TCM接口配置为重启时使能TCM,且复位向量地址在TCM内存区域内,则处理器将从TCM启动。如果处理器已经实现了内存保护单元(MPU),在您可以使用它之前,您必须在MPU_CTRL寄存器中启用MPU。在设置MPU时,如果MPU先前已被编程,请禁用未使用的区域,以防止任何先前的区域设置影响新的MPU设置。如果处理器是用L1数据或指令缓存实现的,那么它们必须是在软件中启用它们之前使其无效,否则会发生不可预测的行为。初始化的一些要求是可选的,具体取决于Cortex-M7处理器中实现的特性。原创 2023-07-17 10:23:53 · 396 阅读 · 0 评论 -
第三章系统控制(Cortex-M7 Processor)
系统控制寄存器如表3-1所示。本章没有描述的寄存器在Arm*v7-M架构参考手册中有描述。本章描述了对处理器进行编程的寄存器。属性:请参见第3-3页表3-1中的寄存器汇总。目的:为处理器提供实现定义的配置和控制选项。本章描述控制处理器操作的寄存器。请参见第3-3页表3-1中的寄存器汇总。CPUID的位分配如表3-4所示。CPUID的位分配如图3-2所示。关于系统控制,见第3-2页。使用约束:没有使用约束。处理器核心的实现细节。注册摘要在3-3页。注册3-6页的描述。处理器核心的ID号。原创 2023-07-14 16:36:05 · 226 阅读 · 0 评论 -
第二章编程模型(Cortex-M7 Processor Programmers Model)
本章描述了程序员模型。原创 2023-07-13 17:37:11 · 340 阅读 · 0 评论 -
第一章介绍处理器(Cortex-M7 Processor)
它包含以下部分:关于Cortex-M7处理器,请参阅1-2页。1-6页上的组件块。1-11页的接口信息。支持的标准见第1-13页。1-14页的设计过程。1-15页的文档。1-16页的产品修订。原创 2023-07-12 16:28:03 · 2114 阅读 · 0 评论