⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 s3c44b0x.h

📁 绝对可以转的vxworksbspfors3c44b0x。 8mhz晶振。
💻 H
字号:
/* s3c44b0x.h - header for Samsung s3c44b0x with ARM7 core *//* Copyright 2004-2008 Amine. */#ifndef __INCs3c44b0xh#define __INCs3c44b0xh#ifdef __cplusplusextern "C" {#endif/* System */#define S3C44B0X_SYSCFG             (0x1c00000)                            /* Cache */                 #define S3C44B0X_NCACHBE0           (0x1c00004)#define S3C44B0X_NCACHBE1           (0x1c00008)                            /* Bus control */           #define S3C44B0X_SBUSCON            (0x1c40000)    /* Memory control */#define S3C44B0X_BWSCON             (0x1c80000)#define S3C44B0X_BANKCON0           (0x1c80004)#define S3C44B0X_BANKCON1           (0x1c80008)#define S3C44B0X_BANKCON2           (0x1c8000c)#define S3C44B0X_BANKCON3           (0x1c80010)#define S3C44B0X_BANKCON4           (0x1c80014)#define S3C44B0X_BANKCON5           (0x1c80018)#define S3C44B0X_BANKCON6           (0x1c8001c)#define S3C44B0X_BANKCON7           (0x1c80020)#define S3C44B0X_REFRESH            (0x1c80024)#define S3C44B0X_BANKSIZE           (0x1c80028)#define S3C44B0X_MRSRB6             (0x1c8002c)#define S3C44B0X_MRSRB7             (0x1c80030)/* Clock & Power management */#define S3C44B0X_PLLCON          	(0x1d80000)#define S3C44B0X_CLKCON           	(0x1d80004)#define S3C44B0X_CLKSLOW          	(0x1d80008)#define S3C44B0X_LOCKTIME         	(0x1d8000c)/* Interrupt */           #define S3C44B0X_INTCON           	(0x1e00000)#define S3C44B0X_INTPND           	(0x1e00004)#define S3C44B0X_INTMOD           	(0x1e00008)#define S3C44B0X_INTMSK           	(0x1e0000c)#define S3C44B0X_INTNUMLEVELS       26#define S3C44B0X_INTMASK_VAL        0x03ffffff#define SNGKS32C_INTMODEIRQ         0x00#define S3C44B0X_INTENB         	S3C44B0X_INTMSK#define S3C44B0X_INTDIS         	S3C44B0X_INTMSK                          #define S3C44B0X_I_PSLV           	(0x1e00010)#define S3C44B0X_I_PMST           	(0x1e00014)#define S3C44B0X_I_CSLV           	(0x1e00018)#define S3C44B0X_I_CMST           	(0x1e0001c)#define S3C44B0X_I_ISPR           	(0x1e00020)#define S3C44B0X_I_ISPC           	(0x1e00024)#define rI_ISPC           (*(volatile unsigned *)0x01E00024)                        #define S3C44B0X_F_ISPR           	(0x1e00038)#define S3C44B0X_F_ISPC           	(0x1e0003c)/* WATCHDOG */            #define S3C44B0X_WTCON            	(0x1d30000)#define S3C44B0X_WTDAT            	(0x1d30004)#define S3C44B0X_WTCNT            	(0x1d30008)/* definitions for the KS32C50100 UART */#define SERIAL_A_BASE_ADR       	(0x1d00000)/* UART A base address */#define SERIAL_B_BASE_ADR       	(0x1d04000)/* UART B base address *//* I/O PORT */          #if 0#define S3C44B0X_PCONA            	(0x1d20000)#define S3C44B0X_PDATA            	(0x1d20004)                        #define S3C44B0X_PCONB            	(0x1d20008)#define S3C44B0X_PDATB            	(0x1d2000c)                        #define S3C44B0X_PCONC            	(0x1d20010)#define S3C44B0X_PDATC            	(0x1d20014)#define S3C44B0X_PUPC             	(0x1d20018)                        #define S3C44B0X_PCOND            	(0x1d2001c)#define S3C44B0X_PDATD            	(0x1d20020)#define S3C44B0X_PUPD             	(0x1d20024)                        #define S3C44B0X_PCONE            	(0x1d20028)#define S3C44B0X_PDATE            	(0x1d2002c)#define S3C44B0X_PUPE             	(0x1d20030)                          #define S3C44B0X_PCONF            	(0x1d20034)#define S3C44B0X_PDATF            	(0x1d20038)#define S3C44B0X_PUPF             	(0x1d2003c)                          #define S3C44B0X_PCONG            	(0x1d20040)#define S3C44B0X_PDATG            	(0x1d20044)#define S3C44B0X_PUPG             	(0x1d20048)                          #define S3C44B0X_SPUCR            	(0x1d2004c)#define S3C44B0X_EXTINT           	(0x1d20050)#define S3C44B0X_EXTINTPND        	(0x1d20054)#endif/* I/O PORT */          #define rPCONA            (*(volatile unsigned *)0x1d20000)#define rPDATA            (*(volatile unsigned *)0x1d20004)                        #define rPCONB            (*(volatile unsigned *)0x1d20008)#define rPDATB            (*(volatile unsigned *)0x1d2000c)                        #define rPCONC            (*(volatile unsigned *)0x1d20010)#define rPDATC            (*(volatile unsigned *)0x1d20014)#define rPUPC             (*(volatile unsigned *)0x1d20018)                        #define rPCOND            (*(volatile unsigned *)0x1d2001c)#define rPDATD            (*(volatile unsigned *)0x1d20020)#define rPUPD             (*(volatile unsigned *)0x1d20024)                        #define rPCONE            (*(volatile unsigned *)0x1d20028)#define rPDATE            (*(volatile unsigned *)0x1d2002c)#define rPUPE             (*(volatile unsigned *)0x1d20030)                          #define rPCONF            (*(volatile unsigned *)0x1d20034)#define rPDATF            (*(volatile unsigned *)0x1d20038)#define rPUPF             (*(volatile unsigned *)0x1d2003c)                          #define rPCONG            (*(volatile unsigned *)0x1d20040)#define rPDATG            (*(volatile unsigned *)0x1d20044)#define rPUPG             (*(volatile unsigned *)0x1d20048)                          #define rSPUCR            (*(volatile unsigned *)0x1d2004c)#define rEXTINT           (*(volatile unsigned *)0x1d20050)#define rEXTINTPND        (*(volatile unsigned *)0x1d20054) #define NETBASE           ((volatile unsigned char  *)(0x60a0000))#define CPLDREG1         ((volatile unsigned  char  *)(0xa200000))#define CPLDREG2         ((volatile unsigned  char  *)(0xa210000))#define CPLDREG3         ((volatile unsigned  char  *)(0xa220000))#define CPLDREG4         ((volatile unsigned  char  *)(0xa230000))#define CPLDREG5         ((volatile unsigned  char  *)(0xa240000))/*#define SNGKS32C_EXTACON0      (ASIC_BASE+0x3008)#define SNGKS32C_EXTACON1      (ASIC_BASE+0x300c)#define SNGKS32C_EXTDBWTH      (ASIC_BASE+0x3010)*//*#define SNGKS32C_REFEXTCON     (ASIC_BASE+0x303c)*//* controller registers *//*#define SNGKS32C_INTOFFSET     (ASIC_BASE+0x4024)#define SNGKS32C_INTPENDTST    (ASIC_BASE+0x402c)*//*#define SNGKS32C_INT_DISABLE        0x1fffff*//*#define SNGKS32C_INTPRI0        (ASIC_BASE+0x400C)#define SNGKS32C_INTPRI1        (ASIC_BASE+0x4010)#define SNGKS32C_INTPRI2        (ASIC_BASE+0x4014)#define SNGKS32C_INTPRI3        (ASIC_BASE+0x4018)#define SNGKS32C_INTPRI4        (ASIC_BASE+0x401C)#define SNGKS32C_INTPRI5        (ASIC_BASE+0x4020)#define SNGKS32C_INTOSET_FIQ    (ASIC_BASE+0x4030)#define SNGKS32C_INTOSET_IRQ    (ASIC_BASE+0x4034)*/ /* I/O Port Interface  *//*#define SNGKS32C_IOPMOD         (ASIC_BASE+0x5000)#define SNGKS32C_IOPCON         (ASIC_BASE+0x5004)#define SNGKS32C_IOPDATA        (ASIC_BASE+0x5008)*//* IIC Registers *//*#define  SNGKS32C_IICCON        (ASIC_BASE+0xf000)#define  SNGKS32C_IICBUF        (ASIC_BASE+0xf004)#define  SNGKS32C_IICPS         (ASIC_BASE+0xf008)#define  SNGKS32C_IICCNT        (ASIC_BASE+0xf00c)*/#ifdef __cplusplus}#endif#endif /* __INCs3c44b0xh */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -