Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100853
  • 博文数量: 60
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 651
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-03 10:45
文章分类
文章存档

2014年(11)

2013年(49)

我的朋友

发布时间:2013-12-10 15:27:43

 ARM处理器的映像文件是.axf文件或者.bin文件。.axf文件和.bin文件的区别在于,前者包含调试信息和注释信息,后者没有。编译器输出的ARM映像文件以.axf文件为主。通过fromelf工具,可以把.axf文件转换成.bin文件。实际下载到系统板的映像文件多数是.bin格式文件。 .axf文件是一种满足DWARF (Debug With Arbitrary Recor.........【阅读全文】

阅读(463) | 评论(0) | 转发(0)

发布时间:2013-12-09 15:09:29

 ELF( Executable and Linking Format)格式是可执行连接文件格式,是UNIX系统实验室(USL)作为一种应用程序二进制(文件)接口(ApplicationBinary Interface, ABI)而开发和发布的。工具接口标准委员会(TIS )选择了正在发展中的ELF标准作为工作在32位Intel体系结构上不同操作系统之间可移植的二进制文件格式。 目前,ELF文.........【阅读全文】

阅读(446) | 评论(0) | 转发(0)

发布时间:2013-12-05 15:32:11

 当发生异常时,ARM处理器对异常中断的响应过程如下: 1、将CPSR的内容保存到将要执行的异常中断模式的SPSR中。例如,如果异常类型是FIQ,则SPSR_FIQ=CPSR, 2、设2当前程序状态寄存器CPSR中的模式字段位。 3、将异常发生时程序的下一条指令地址保存到新的异常模式的R14(也就是LR)寄存器。 注意,异常发生时程序.........【阅读全文】

阅读(2442) | 评论(0) | 转发(0)

发布时间:2013-12-04 15:27:44

 在ARM处理器中,若发生异常,那么系统完成当前指令后便跳转到相应的异常中断处理程序人口执行异常中断处理。异常处理完毕后返回原来的程序断点继续执行原来的程序。 ARM异常按照起因的不同可分为3类: l、指令执行引起的直接异常:软件中断、未定义指令和预取指令中止属于这一类异常。 2、指令执行引起的间接异常:.........【阅读全文】

阅读(519) | 评论(0) | 转发(0)

发布时间:2013-12-03 14:57:52

 ARM指令集中的指令大致分为6类:分支指令、Load/Store指令、数据处理指令、程序状态寄存器指令、异常中断指令、协处理器指令。下面就来分别介绍其中主要的指令。 1、分支指令  在ARM中,可以用两种方法实现程序分支转移。一种是使用跳转指令,另外一种是所谓的长跳转,即直接向PC寄存器(R15)中写人目标地址。 2、.........【阅读全文】

阅读(779) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册