ARM常用概念须知.docxVIP

  • 1
  • 0
  • 约2.31千字
  • 约 4页
  • 2022-07-07 发布于天津
  • 举报
【Word版本下载可任意编辑】 PAGE 1 - / NUMPAGES 1 ARM常用概念须知 arm的子程序调用是很快的,因为子程序的返回地址不需要存放在堆栈中。 14.存储器重新映射(Remap)的原因: 使Flash存储器中的FIQ处理程序不必考虑因为重新映射所导致的存储器边界问题;用来处理代码空间中段边界仲裁的SRAM和Boot Block向量的使用大大减少; 为超过单字转移指令范围的跳转提供空间来保存常量。 arm中的重映射是指在程序执行过程中通过写某个功能存放器位操作到达重新分配其存储器地址空间的映射。一个典型的应用就是应用程序存储在Flash/ROM中,初始这些存储器地址是从0开始的,但这些存储器的读时间比SRAM/DRAM长,造成其内部执行频率不高,故一般在前面一段程序将代码搬移到SRAM /DRAM中去,然后重新映射存储器空间,将相应SRAM/DRAM映射到地址0,重新执行程序可到达高速运行的目的。 15.存储异常向量表中程序跳转使用LDR指令,而不使用B指令的原因: LDR指令可以全地址范围跳转,而B指令只能在前后32MB范围内跳转; 芯片具有Remap功能。当向量表位于内部RAM或外部存储器中,用B指令不能跳转到正确的位置。 16.锁相环(PLL)注意要

文档评论(0)

1亿VIP精品文档

相关文档