ARM经典问题总结.pdf

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM经典问题总结

3 第4 问: Q:在程序移植的过程中,什么代码段处于什么样的模式,这可真是一个困扰人的大难题, 有没有一种标志或办法能够识别代码段处于什么样的模式 A:读取 CPSR ,任何时候都是可以读. 第5 问: Q:为什么保护现场时,总是保护 R0-R3,R12,为什么不保护R4-R11 A:请看一看ARM-thumb 过程调用标准这个文档. 第6 问: Q:请问 mov R1,#0x00003 0 错误:out of the range of operation 是怎么回事情 我就是想IODIR=0x00003dd0,汇编就是 LDR R0,=IODIR MOV R1,#0x00003dd0 STR R1,[R0] 编译时候说是超出操作范围 A:使用ldr,mov 的操作数为8 位位图数. 第7 问: Q:在ARM7TDMI(-S)处理器内部有37 个用户可见的寄存器: 问题:用户可见应该怎样理解 这37 个寄存器是否是37 个不同的物理寄存器, 例如R8 与R8_fiq 应该是两个不同的物理寄存器吧 A:用户可见是指用户可以通过程序操作的.R8 与R8_fiq 是两个不同的寄存器. 第8 问: Q:USR 模式,SVC 模式,IRQ 模式分别有哪些限制 A:对于外设操作限制与芯片设计有关.USR 模式不能设置CPSR 寄存器. 用户模式下无SPSR 寄存器,代码可以为ARM,Thumb. 第9 问: Q:请问在初始化堆栈时就决定了工作模式是什么意思 如何决定工作模式的 A:设置CPSR 寄存器. 第10 问: Q:请问:ARM 汇编程序设计中所谓的文字池作何理解 A:可以理解为常量数组,文字池中保存的是常量,这些常量可以是正常的常量,也可以是 地址. 4 第11 问: Q:为什么在中断向量表中不直接LDR PC,异常地址.而是使用一个标号,然有再在后面 使用DC 定义这个标号 A: 因为LDR 指令只能跳到当前PC 4kB 范围内,而B 指令能跳转到32MB 范围,而现在这样 在LDR PC, xxxx这条指令不远处用xxxxDC 定义一个字,而这个字里面存放最终异 常服务程序的地址,这样可以实现4GB 全范围跳转. Q:LDR 不是可以全空间跳转的吗 《ARM 微控制器基础与实战》程序清单5.3. A:LDR 伪指令通过设置指令缓冲池才能实现全范围跳转,而LDR 指令则只能实现4KB 范围 跳转. 第12 问: Q:ARM7TDMI-S 和ARM7TDMI 有何区别 A:ARM7TDMI-S 是ARM7TDMI 的可综合(synthesizable)版本(软核). 对应用工程师来说,除非芯片生产厂商对ARM7TDMI-S 进行了裁减, 否则ARM7TDMI-S 与ARM7TDMI 没有太大的区别,其编程模型与ARM7TDMI 一致. 第13 问: Q:DC 伪指令的疑惑. StackUsr DCD UsrStackSpace + (USR_STACK_LEGTH - 1) * 4 这句话是什么意思 DC 后面的程序标号或数字表达式是何意 A:它的内容是初始化递减堆栈的最高地址,看《ARM 微控制器基础与实战》2.3.2 节. 5 第2 章 编译器与语言 第14 问: Q:00254: Unimplemented RDI message 是什么错误提示 我的设置连接都正常,是不是 芯片烧了 A:是JTAG 的问题.可以先使用ISP 操作试试就知道了,如果能ISP,说明LPC2104 没有损 坏,还能正常运行程序. 第15 问: Q:请教:我在调试程序的时候在AX 中出现这样的提示信息: RDI Warning 00159:could not open specified device port. 我是根据配套教程的步骤设置的. A:请按照光盘

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档