文档详情

Arm9 跑马灯程序阅读.doc

发布:2017-09-20约5.56万字共48页下载文档
文本预览下载声明
目 录 Arm9 跑马灯程序阅读(1)--2410addr.h 2410addr.inc 2 Arm9 跑马灯程序阅读(2)--Memcfg.inc 6 Arm9 跑马灯程序阅读(3)--Option.h Option.inc 10 Arm9 跑马灯程序阅读(5)--2410slib.s 11 Arm9 跑马灯程序阅读(6)--2410lib.c 21 Arm9 跑马灯程序阅读(7)--start.s(1) 33 Arm9 跑马灯程序阅读(1)--2410addr.h 2410addr.inc 2010-06-11 15:12:42|??分类: Linux嵌入式学习 |??标签: |字号大中小?订阅 写在前面:网易这个不知道为什么不能从eclipse粘贴出来不能带颜色了,让我很不爽。 //File Name : 2410addr.h(2410addr.inc和2410addr.h实现的功能一样,只是他是为汇编提供的头文件) //Function? : S3C2410 Define Address Register //这个文件的内容就不全粘贴出来了,因为太长了,这个文件主要是定义了S3C2410的寄存器地址。其中包括: //Memory control #define rBWSCON??? (*(volatile unsigned *)0 //Bus width wait status ... #define rMRSRB7??? (*(volatile unsigned *)0 //Mode register set for SDRAM // INTERRUPT #define rSRCPND???? (*(volatile unsigned *)0x4a000000) //Interrupt request status #define rINTMOD???? (*(volatile unsigned *)0x4a000004) //Interrupt mode control #define rINTMSK???? (*(volatile unsigned *)0x4a000008) //Interrupt mask control #define rPRIORITY?? (*(volatile unsigned *)0x4a00000c) //IRQ priority control #define rINTPND???? (*(volatile unsigned *)0x4a000010) //Interrupt request status #define rINTOFFSET? (*(volatile unsigned *)0x4a000014) //Interruot request source offset #define rSUBSRCPND? (*(volatile unsigned *)0x4a000018) //Sub source pending #define rINTSUBMSK? (*(volatile unsigned *)0x4a00001c) //Interrupt sub mask // DMA 0-3 #define rDISRC0???? (*(volatile unsigned *)0x4b000000) //DMA 0 Initial source ... #define rDMASKTRIG0 (*(volatile unsigned *)0x4b000020) //DMA 0 Mask trigger ? // CLOCK POWER MANAGEMENT #define rLOCKTIME?? (*(volatile unsigned *)0x4c000000) //PLL lock time counter #define rMPLLCON??? (*(volatile unsigned *)0x4c000004) //MPLL Control #define rUPLLCON??? (*(volatile unsigned *)0x4c000008) //UPLL Control #define rCLKCON???? (*(volatile unsigned *)0x4c00000c) //Clock generator control #define rCLKSLOW??? (*(volatile unsigned *)0x4c000010) //Slow clock control #define rCLKDIVN??? (*(volatile unsigned *)0x4c000014) //Cloc
显示全部
相似文档