JATG调试器详解
通常所说的JTAG大致分两类:一类用于测试芯片的电气特性,检测芯片是否有问题;一类用于Debug;一般支持JTAG的CPU内都包含了这两个模块。一个含有JTAGDebug接口模块的CPU,只要时钟正常,就可以通过JTAG接口访问CPU的内部寄存器和挂在CPU总线上的设备,如FLASH,RAM,SO
发表于 1/22/2011 11:26:38 AM
阅读(4702)
ARM中C和汇编混合编程及示例
发表于 1/9/2011 6:28:08 PM
阅读(9722)
【转】ARM基础知识(一)
在ARM体系中通常有以下3种方式控制程序的执行流程:在正常执行过程中,每执行一条ARM指令,程序计数器(PC)的值加4个字节;每执行一条Thumb指令,程序计数器寄存器(PC)加2个字节。整个过程是按顺序执行。跳转指令,程序可以跳转到特定的地址标号处执行,或者跳转到特定的子程序
发表于 1/9/2011 5:48:13 PM
阅读(3034)
关于volatile关键字总结
volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。使用该关键字的例子如下:intv
发表于 1/7/2011 3:07:12 PM
阅读(2600)
【总结】ARM连接器生成的符号
ARM连接器定义了一些符号,这些符号中都包含了字符$$。ARM连接器在生成镜像文件时,用它们来代表镜像文件中各域的起始地址以及存储区域界限,各输出段的起始地址以及存储区域界限、各输入端的起始地址以及存储区域界限。比如:Load$$region_name$$Base 
发表于 1/6/2011 8:45:10 PM
阅读(2859)
