- 1、本文档共63页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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:请按照光盘
您可能关注的文档
最近下载
- 第一章 2.2 水量平衡.ppt
- 《GB/T 19326-2022锻制支管座》.pdf
- 2022年11月陕西省从优秀村社区干部中考试录用200名乡镇街道机关公务员上岸冲刺卷I含答案详解版(3套).docx VIP
- 2020年银行业从业人员职业操守和行为准则.pdf VIP
- 转预备党员思想汇报【银行】.pdf VIP
- 【新教材】人教版(2024)七年级上册英语Unit 4 My Favourite Subject教案.docx
- 米厂恒温仓库工程设计方案.docx
- 2024年党校入党积极分子培训考试必考重点知识汇编(共160题).doc VIP
- 《世界经典神话与传说故事》 测试题及答案.pdf
- 智能制造设备安装与调试职业技能等级标准(2021年).pdf
文档评论(0)