ARM程序设计
IT人Key
一个文艺IT男
展开
-
S3C2440存储控制器和MMU浅析
S3C2440存储控制器和MMU浅析K-Style转载请注明来自于衡阳师范学院08电2 K-Style http://blog.csdn.net/ayangke,QQ:843308498 邮箱:yangkeemail@qq.com一、S3C2440存储控制器如果大家写过S3C2440的ARM裸机程序都应该知道通常SDRAM的起始地址是0X30000000,但是大家有没有想过为什原创 2011-10-17 12:26:12 · 3663 阅读 · 2 评论 -
LDR指令和LDR伪指令区别
LDR指令和LDR伪指令区别ARM指令集中,LDR通常都是作加载指令,但是它也可以作伪指令。初学者一般不会注意到它们的区别,其实在嵌入式开发过程中,这两条指令时非常常用的!我们应该了解他们的区别。LDR伪指令的形式是“LDR Rn,=expr”。作用是装在一个32bit常数和一个地址到寄存器。下面举一个例子来说明它的用法。COUNT EQU 0x56000054转载 2010-12-15 10:49:00 · 1124 阅读 · 0 评论 -
基于S3C2440的ARM9基础程序设计及分析
基于S3C2440的ARM9基础程序设计及分析-------JustDo最近学习了ARM9基础程序的设计,记录下所学心得,希望对初学者提供一些帮助。学习ARM程序要注意方法,先去芯片手册的相应模块部分的结构原理框图,搞清楚所使用的模块的基本原理,然后根据框图搞清楚需要设置哪些对应的寄存器,再根据时序图搞明白相应寄存器应该怎样设置,再接着理清楚你所写程序的大概流程,最后就可以动手写程序了。原创 2011-04-01 16:34:00 · 2169 阅读 · 0 评论