- 基于JTAG的调试系统的特点2008/12/23 0:00:00 2008/12/23 0:00:00
- 与基于angel的调试系统相比,基于jtag的调试系统具有以下的特点。 ·可以重复利用jtag硬件测试接口。 ·可以提供jtag接口访问系统状态和内核状态。 ·在进行调试时...[全文]
- 基于JTAG的调试系统结构2008/12/23 0:00:00 2008/12/23 0:00:00
- 基于jtag的调试系统结构如图1所示,它包括3部分:位于主机上的调试器,例如arm公司的adw等:包括硬件嵌入式调试部件的目标系统;在主机和目标系统之间进行协议分析、转换的模块。下面分别介绍...[全文]
- EmbeddedICE目标系统中的调试功能扩展部件2008/12/23 0:00:00 2008/12/23 0:00:00
- 在armttdmi处理器中,embeddedice逻辑部件提供了集成在芯片内对内核进行调试的功能,这部分功能是通过处理器上的tap控制器串行控制的。图表示了处理器内核、embeddedice...[全文]
- 基于JTAG的调试过程2008/12/23 0:00:00 2008/12/23 0:00:00
- 在调试目标系统时,首先要通过一定的方式使目标系统进入调试状态,在调试状态下就可以完成各种调试功能,例如,查看处理器状态,查看和修改存储器内容等。armttdmi可以通过下面的方式进入调试状态...[全文]
- ARM通用寄存器2008/12/22 0:00:00 2008/12/22 0:00:00
- 通用寄存器包括r0~r15,可以分为三类: (1)未分组寄存器r0~r7; (2)分组寄存器r8~r14; (3)程序计数器pc(r15)。 1.未分组寄存器r0~r...[全文]
- ARM程序状态寄存器2008/12/22 0:00:00 2008/12/22 0:00:00
- arm体系结构包含1个当前程序状态寄存器(cpsr)和5个各份的程序状态寄存器(spsrs)。使用msr和mrs指令来设置和读取这些寄存器。 当前程序状态寄存器(cpsr),持有关于当...[全文]
- ARM状态下的寄存器2008/12/22 0:00:00 2008/12/22 0:00:00
- 在arm状态下,任一时刻都可以访问以上所讨论的16个通用寄存器和1~2个状态寄存器。在非用户模式(特权模式)下,则可访问到特定模式分组寄存器,图说明在每一种运行模式下,哪一些寄存器是可以访问...[全文]
- Thumb状态下的寄存器2008/12/22 0:00:00 2008/12/22 0:00:00
- thumb状态下的寄存器集是arm状态下寄存器集的一个子集,程序可以直接访问8个通用寄存器(r7~r0)、程序计数器(pc)、堆栈指针(sp)、链接寄存器(lr)和cpsr。同时,在每一种特...[全文]
- ARM存储方法2008/12/22 0:00:00 2008/12/22 0:00:00
- arm体系结构将存储器看作是从零地址开始的字节的线性组合。从零字节到三字节放置第一个存储的字数据,从第四个字节到第七个字节放置第二个存储的字数据,依次排列。作为32位的微处理器,arm体系结...[全文]
- ARM流水线2008/12/22 0:00:00 2008/12/22 0:00:00
- 流水线的实质就是在明显制约系统速度的那条长路径上插入几级寄存器,使信号在时钟的作用下到达目的地,这样由于用寄存器截断了长路径,使得寄存器到寄存器最大延时缩短,因而可以提高整个系统的速度。 ...[全文]
- ARM时序2008/12/22 0:00:00 2008/12/22 0:00:00
- arm指令在时序上是s、n、i和c周期的混合,如表所示。 表 arm时序周期 各种类型的周期都必须至少与arm的时钟周期一样长。内存系统可以伸展它们,对于典型的dram系统:...[全文]
- ARM异常类型2008/12/22 0:00:00 2008/12/22 0:00:00
- arm内核支持7种中断,不同的中断处于不同的处理模式(如表1所示),具有不同的优先级,而且每个中断都有固定的中断入口地址。当一个中断发生时,相应的r14(lr)存储中断返回地址,spsr存储...[全文]
- ARM异常的响应及返回2008/12/22 0:00:00 2008/12/22 0:00:00
- 1.对异常的响应 当一个异常出现以后,arm微处理器会执行以下几步操作。 (1)将下一条指令的地址存入相应连接寄存器lr,以便程序在处理异常返回时能从正确的位置重新开始执行。若异...[全文]
- FIQ异常的描述2008/12/22 0:00:00 2008/12/22 0:00:00
- 1. fiq (fastinterrupt request) fiq异常是为了支持数据传输或者通道处理而设计的。在arm状态下,系统有足够的私有寄存器,从而可以避免对寄存器保存的需求,...[全文]
- ARM指令介绍2008/12/22 0:00:00 2008/12/22 0:00:00
- 一条典型的arm指令语法格式如下所示。 其中: ●opcode是指令操作符编码: ·cond是指令执行的条件编码; ·s决定指令的操作是否影响cpsr的值; ...[全文]
- ARM指令集2008/12/22 0:00:00 2008/12/22 0:00:00
- arm指令集可以分为6类,即跳转指令、数据处理指令、程序状态寄存器(psr)传输指令、load/store指令、协处理器指令和异常中版产生指令。下面分别对这6种指令进行介绍。 1.跳转...[全文]
- ARM数据处理指令2008/12/22 0:00:00 2008/12/22 0:00:00
- 数据处理指令分为3类:数据传送指令,如mov;算术逻辑运算指令,如add、sub和and等;比较指令,如tst等。 数据传送指令用于向寄存器传入一个常数。该指令包括一个目标寄存器和一个...[全文]
- ARM乘法指令2008/12/22 0:00:00 2008/12/22 0:00:00
- arm有两类乘法指令:一类为32位的乘法指令,即乘法操作的结果为32位;另一类为64位的乘法指令,即乘法操作的结果为64位。 (1)mul 32位乘法指令 mul提供32位整数乘...[全文]
- ARM状态寄存器访问指令2008/12/22 0:00:00 2008/12/22 0:00:00
- arm中有两条指令用于在状态寄存器和通用寄存器之间传送数据。 状态寄存器中有些位是当前没有使用的,但在arm将来版本中有可能使用这些位,因此用户程序不要使用这些位。 程序不能通过...[全文]
热门点击
IC型号推荐
- M29F800DT70N6E
- M29F800DT-90M1
- M29F800DT-90M6
- M29F800DT-90N1
- M29F800DT-90N6
- M29KW016E90N1
- M29KW016E-90N1
- M29KW032E90N1
- M29KW032E-90N1
- M29KW064E90N1
- M29KW064E-90N1T
- M29L1611MC-10
- M29LV004TC-90PTN
- M29LV615UE
- M29LV651UE-90PFTN
- M29LV800BA-90PFTN
- M29LV800DT70N6E
- M29LV800TA-90PFTN
- M29U01
- M29UO1
- M29W002BT-70K1
- M29W004BB-120N1
- M29W004BB-120N6
- M29W004BB-90N1
- M29W004BB-90N6
- M29W004BT
- M29W004BT-120N1
- M29W004BT-120N6
- M29W004BT-90N1
- M29W004BT-90N6