05 2010 档案

摘要:\documentclass[CJK,twoside,12pt,openany]{ctexbook} \usepackage{ulem} \begin{document} \newcommand\uddots{\bgroup \markoverwith{\lower3.5pt\hbox{.}}\ULon} \uddots{点划线测试} \end{document} 阅读全文
posted @ 2010-05-27 22:12 东 哥 阅读(1435) 评论(0) 推荐(0)
摘要:接着讲,这次让我们来具体分析一下,我们就按照该文件的执行顺序来进行分析: 首先,程序入口地址进入后,第一条指令便是  直接跳到标号ResetHandler处,执行复位后的处理程序,这段程序是: 这句代码做了一件事,让系统进入管理模式,并且屏蔽IRQ和FIQ中断,这里用到了cpsr寄存器,该寄存器是程序状态寄存器,具体用法我的博客的另外一篇文章有简单的介绍。用到的汇编指令ms... 阅读全文
posted @ 2010-05-21 21:40 东 哥 阅读(1012) 评论(0) 推荐(2)
摘要:相信有很多人和我一样,刚刚入手arm的时候非常忙然,无知得连问题都问不出来,其实我现在就是这样,所以才决定做一个这样的分析,一是记录自己的学习过程,一是把成果与大家共享。 9200的资料不多,至少文字版的资料不多,我们学校图书馆关于ARM的书几乎全是三星2410和2440,让像我这样上手就是工业级的9200芯片学习者有点苦恼。不过网上有很多共享者们提供了很多信息,所以只要善于学习,还是能够学好的... 阅读全文
posted @ 2010-05-20 23:50 东 哥 阅读(631) 评论(0) 推荐(0)
摘要:这里我用到的汇编代码是来自YL9200开发板的资料,先提出该汇编文件: DG 标签: arm,9200,start.s 阅读全文
posted @ 2010-05-20 23:12 东 哥 阅读(1403) 评论(0) 推荐(1)
摘要:ldr r3, [r0], #4的操作过程如下 r3 = *(r0); r0 += 4; DG 标签: ARM ,LDR 阅读全文
posted @ 2010-05-20 22:52 东 哥 阅读(424) 评论(0) 推荐(0)
摘要:首先给出其各个位的定义如下: (CPSR,SPSR)访问指令 ARM 微处理器支持程序状态寄存器访问指令,用于在程序状态寄存器和通用寄存器之间传送数据,程序状态寄存器访问指令包括以下两条: — MRS: 程序状态寄存器到通用寄存器的数据传送指令 — MSR: 通用寄存器到程序状态寄存器的数据传送指令 1、 MRS 指令 MRS 指令的格式为:MRS{条件} 通用寄存器,程序状态寄存器(CPSR... 阅读全文
posted @ 2010-05-20 22:20 东 哥 阅读(3695) 评论(0) 推荐(0)
摘要:inline 内联函数相关解释 阅读全文
posted @ 2010-05-20 11:47 东 哥 阅读(1639) 评论(0) 推荐(2)
摘要:看源程序是发现如下这句代码 typedef volatile unsigned int AT91_REG;// Hardware register definition 阅读全文
posted @ 2010-05-20 10:59 东 哥 阅读(239) 评论(0) 推荐(1)
摘要:AT91RM9200协处理器CP15的访问方法。 阅读全文
posted @ 2010-05-20 10:18 东 哥 阅读(1333) 评论(0) 推荐(2)
摘要:XMODEM 协议的定义,摘自维基百科。 阅读全文
posted @ 2010-05-17 16:48 东 哥 阅读(1290) 评论(0) 推荐(0)