ARM
test55555666677777
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
s3c6410 uboot代码分析《一》
s3c6410 uboot代码分析《一》转:http://hi.baidu.com/__eabi/blog/item/be67533797bc73f014cecb49.html以下用以记录uboot代码的分析过程,目标是s3c6410,如有错误,欢迎指正。强调,内容与三星原厂提供的uboot-1.1.6有更改的地方,因为外接外设的区别,特别是nand_flash转载 2012-08-18 16:56:17 · 1312 阅读 · 0 评论 -
对ARM紧致内存TCM的理解
对ARM紧致内存TCM的理解:转自:http://hi.bccn.net/space-21499-do-blog-id-15164.html紧致内存是指片上快速存储区,与片上缓存具有同等的性能,但因为程序可完全控制紧致内存,因而比统计复用的缓存有更好的可预测性。这是ARM5TE引入的特性,目的是通过这一快速的存储区,一方面提高某些关键代码(如中断处理函数)的性能,另方面转载 2012-08-18 17:04:37 · 1357 阅读 · 0 评论 -
s3c6410 uboot代码分析《二》
转自:http://hi.baidu.com/__eabi/blog/item/bf06b6c14c13434b0eb345d9.html?timeStamp=13130566385004)环境变量初始化 环境变量初始化,即start_armboot函数第379行的env_relocate ()函数,这个函数实现体在env_common.c中,我们看真相:转载 2012-08-18 17:00:08 · 1691 阅读 · 0 评论 -
S3C6410 时钟初始化
转自:http://blog.youkuaiyun.com/mr_raptor/article/details/64429141. PHASE LOCKED LOOP(PLL)S3C6410里包含三个PLL(锁相环),APLL, MPLL, EPLL,通过设置它们将输入时钟同步输出达到操作CPU的工作频率的目的。如图1-1所示。Voltage Controlled Oscil转载 2012-09-18 16:36:09 · 695 阅读 · 0 评论 -
s3c6410 串口初始化
ok6410 UART(非中断)#define GPMCON (*((volatile unsigned long *)0x7f008820))#define GPMDAT (*((volatile unsigned long *)0x7f008824))#define GPACON (*((volatile unsigned long *)0x7f008000))#define GP原创 2012-10-27 14:42:34 · 836 阅读 · 0 评论 -
s3c6410时钟初始化
ok6410 时钟初始化.global clock_initclock_init: /*set the clock time*/ ldr r0, =0x7e00f000 /*APLL_CLOCK*/ ldr r1, =0xffff str r1, [r0] str r1, [r0, #0x4] /*MPLL_CLOCK*/ str r1, [r0, #0x8] /*EPL原创 2012-10-27 14:28:12 · 706 阅读 · 0 评论 -
s3c6410 ddr初始化
初学ARM,将学习中的代码贴出,以便以后参考,错误之处欢迎指出ok6410 sdram(256M)初始化代码#define P1MEMSTAT (*((volatile unsigned long *)0x7e001000))#define P1MEMCCMD (*((volatile unsigned long *)0x7e001004))#define P1DIRECTCMD原创 2012-10-27 14:33:10 · 1375 阅读 · 2 评论 -
SDRAM的地址映射方式
原文地址:http://icetime17.blog.163.com/blog/static/1974213792011919113437312/ 其实通常所说内存(Memory)指的是:SDRAM(Synchronous Dynamic Random Access Memory)同步动态随机存取存储器,同步是指Memory工作需要步时钟,内部的命令的发送与数据的传输都以它为转载 2013-07-18 00:13:37 · 2305 阅读 · 0 评论 -
s3c6410 nand初始化
ok6410 nand初始化和读数据(用于copy代码至ram)#define MEM_SYS_CFG (*((volatile unsigned long *)0x7e00f120))#define NFCONF (*((volatile unsigned long *)0x70200000))#define TACLS 0#define TWRPH0 2 //1#defin原创 2012-10-27 14:39:27 · 869 阅读 · 0 评论
分享