亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? ep7312.h

?? UCOS 在ARM S3C 2410上的移植
?? H
字號(hào):
/**************************************************************************
*                                                                         *
*   PROJECT     : ARM port for UCOS-II                                    *
*                                                                         *
*   MODULE      : EP7312.h                                                *
*                                                                         *
*   AUTHOR      : Michael Anburaj                                         *
*                 URL  : http://geocities.com/michaelanburaj/             *
*                 EMAIL: michaelanburaj@hotmail.com                       *
*                                                                         *
*   PROCESSOR   : EP7312 (32 bit ARM720T RISC core from CIRRUS Logic)     *
*                                                                         *
*   IDE         : SDT 2.51 & ADS 1.2                                      *
*                                                                         *
*   DESCRIPTION :                                                         *
*   EP7312 processor register definition header file.                     *
*                                                                         *
**************************************************************************/


#ifndef __EP7312_H__
#define __EP7312_H__


#include "frmwrk.h"


#ifdef __cplusplus
extern "C" {
#endif


/* ********************************************************************* */
/* Module configuration */


/* ********************************************************************* */
/* Interface macro & data definition */

/* ID */
#define rUNIQID         (*(volatile U32 *)(SFR_BADDR + 0x2440))
#define rRANDID0        (*(volatile U32 *)(SFR_BADDR + 0x2700))
#define rRANDID1        (*(volatile U32 *)(SFR_BADDR + 0x2704))
#define rRANDID2        (*(volatile U32 *)(SFR_BADDR + 0x2708))
#define rRANDID3        (*(volatile U32 *)(SFR_BADDR + 0x270c))

/* System */
#define rSYSCON1        (*(volatile U32 *)(SFR_BADDR + 0x0100))
#define rSYSFLG1        (*(volatile U32 *)(SFR_BADDR + 0x0140))
#define rSYSCON2        (*(volatile U32 *)(SFR_BADDR + 0x1100))
#define rSYSFLG2        (*(volatile U32 *)(SFR_BADDR + 0x1140))
#define rSYSCON3        (*(volatile U32 *)(SFR_BADDR + 0x2200))
#define rSTFCLR         (*(volatile U32 *)(SFR_BADDR + 0x05c0))
#define rHALT           (*(volatile U32 *)(SFR_BADDR + 0x0800))
#define rSTDBY          (*(volatile U32 *)(SFR_BADDR + 0x0840))
#define rPLLW           (*(volatile U32 *)(SFR_BADDR + 0x2610))
#define rPLLR           (*(volatile U32 *)(SFR_BADDR + 0xa5a8))

/* Memory */
#define rMEMCFG1        (*(volatile U32 *)(SFR_BADDR + 0x0180))
#define rMEMCFG2        (*(volatile U32 *)(SFR_BADDR + 0x01c0))
#define rSDCONF         (*(volatile U32 *)(SFR_BADDR + 0x2300))
#define rSDRFPR         (*(volatile U32 *)(SFR_BADDR + 0x2340))

/* Interrupt */
#define rINTSR1         (*(volatile U32 *)(SFR_BADDR + 0x0240))
#define rINTMR1         (*(volatile U32 *)(SFR_BADDR + 0x0280))
#define rINTSR2         (*(volatile U32 *)(SFR_BADDR + 0x1240))
#define rINTMR2         (*(volatile U32 *)(SFR_BADDR + 0x1280))
#define rINTSR3         (*(volatile U32 *)(SFR_BADDR + 0x2240))
#define rINTMR3         (*(volatile U32 *)(SFR_BADDR + 0x2280))

/* EOI */
#define rBLEOI          (*(volatile U32 *)(SFR_BADDR + 0x0600))
#define rMCEOI          (*(volatile U32 *)(SFR_BADDR + 0x0640))
#define rTEOI           (*(volatile U32 *)(SFR_BADDR + 0x0680))
#define rTC1EOI         (*(volatile U32 *)(SFR_BADDR + 0x06c0))
#define rTC2EOI         (*(volatile U32 *)(SFR_BADDR + 0x0700))
#define rRTCEOI         (*(volatile U32 *)(SFR_BADDR + 0x0740))
#define rUMSEOI         (*(volatile U32 *)(SFR_BADDR + 0x0780))
#define rCOEOI          (*(volatile U32 *)(SFR_BADDR + 0x07c0))
#define rKBDEOI         (*(volatile U32 *)(SFR_BADDR + 0x1700))

/* GPIO */
#ifdef __BIG_ENDIAN
#define rPADR           (*(volatile U8 *)(SFR_BADDR + 0x0003))
#define rPADDR          (*(volatile U8 *)(SFR_BADDR + 0x0043))
#define rPBDR           (*(volatile U8 *)(SFR_BADDR + 0x0002))
#define rPBDDR          (*(volatile U8 *)(SFR_BADDR + 0x0042))
#define rPDDR           (*(volatile U8 *)(SFR_BADDR + 0x0000))
#define rPDDDR          (*(volatile U8 *)(SFR_BADDR + 0x0040))
#define rPEDR           (*(volatile U8 *)(SFR_BADDR + 0x0083))
#define rPEDDR          (*(volatile U8 *)(SFR_BADDR + 0x00c3))
#else
#define rPADR           (*(volatile U8 *)(SFR_BADDR + 0x0000))
#define rPADDR          (*(volatile U8 *)(SFR_BADDR + 0x0040))
#define rPBDR           (*(volatile U8 *)(SFR_BADDR + 0x0001))
#define rPBDDR          (*(volatile U8 *)(SFR_BADDR + 0x0041))
#define rPDDR           (*(volatile U8 *)(SFR_BADDR + 0x0003))
#define rPDDDR          (*(volatile U8 *)(SFR_BADDR + 0x0043))
#define rPEDR           (*(volatile U8 *)(SFR_BADDR + 0x0080))
#define rPEDDR          (*(volatile U8 *)(SFR_BADDR + 0x00c0))
#endif

/* UART */
#define rUARTDR1        (*(volatile U32 *)(SFR_BADDR + 0x0480))
#define rUBRLCR1        (*(volatile U32 *)(SFR_BADDR + 0x04c0))
#define rUARTDR2        (*(volatile U32 *)(SFR_BADDR + 0x1480))
#define rUBRLCR2        (*(volatile U32 *)(SFR_BADDR + 0x14c0))

/* SSI */
#define rSYNCIO         (*(volatile U32 *)(SFR_BADDR + 0x0500))
#define rSS2DR          (*(volatile U32 *)(SFR_BADDR + 0x1500))
#define rSRXEOF         (*(volatile U32 *)(SFR_BADDR + 0x1600))
#define rSS2POP         (*(volatile U32 *)(SFR_BADDR + 0x16c0))

/* Timer */
#define rTC1D           (*(volatile U32 *)(SFR_BADDR + 0x0300))
#define rTC2D           (*(volatile U32 *)(SFR_BADDR + 0x0340))

/* LCD */
#define rLCDCON         (*(volatile U32 *)(SFR_BADDR + 0x02c0))
#define rPALLSW         (*(volatile U32 *)(SFR_BADDR + 0x0540))
#define rPALMSW         (*(volatile U32 *)(SFR_BADDR + 0x0580))
#define rFBADDR         (*(volatile U32 *)(SFR_BADDR + 0x1000))

/* RTC */
#define rRTCDR          (*(volatile U32 *)(SFR_BADDR + 0x0380))
#define rRTCMR          (*(volatile U32 *)(SFR_BADDR + 0x03c0))

/* DAI */
#define rDAIR           (*(volatile U32 *)(SFR_BADDR + 0x2000))
#define rDAIR0          (*(volatile U32 *)(SFR_BADDR + 0x2040))
#define rDAIDR1         (*(volatile U32 *)(SFR_BADDR + 0x2080))
#define rDAIDR2         (*(volatile U32 *)(SFR_BADDR + 0x20c0))
#define rDAISR          (*(volatile U32 *)(SFR_BADDR + 0x2100))
#define rDAI64Fs        (*(volatile U32 *)(SFR_BADDR + 0x2600))

/* others */
#define rPMPCON         (*(volatile U32 *)(SFR_BADDR + 0x0400))
#define rCODR           (*(volatile U32 *)(SFR_BADDR + 0x0440))
#define rLEDFLSH        (*(volatile U32 *)(SFR_BADDR + 0x22c0))

/* NAND Flash */
#define rEE_SADDR       (*(volatile U32 *)(EE_SADDR + 0x0000))

/* CDK238 Specific registers */
/* Ethernet Controller, CS8900A */
#define rETHRxTx0       (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0000))
#define rETHRxTx1       (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0002))
#define rETHTxCMD       (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0004))
#define rETHTxLEN       (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0006))
#define rETHINTSTATQ    (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x0008))
#define rETHPKTPGPTR    (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x000a))
#define rETHPKTPGDATA0  (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x000c))
#define rETHPKTPGDATA1  (*(volatile U16 *)(ETH_BADDR + ETH_IOBADDR + 0x000e))


/* Soft Vector Locations */
/* Exceptions */
#define pISR_RESET      (*(U32 *)(ISR_BADDR+0x00))
#define pISR_UNDEF      (*(U32 *)(ISR_BADDR+0x04))
#define pISR_SWI        (*(U32 *)(ISR_BADDR+0x08))
#define pISR_PABORT     (*(U32 *)(ISR_BADDR+0x0c))
#define pISR_DABORT     (*(U32 *)(ISR_BADDR+0x10))
#define pISR_RESERVED   (*(U32 *)(ISR_BADDR+0x14))
#define pISR_IRQ        (*(U32 *)(ISR_BADDR+0x18))
#define pISR_FIQ        (*(U32 *)(ISR_BADDR+0x1c))

/* HW interrupts */
#define pISR_EXTFIQ     (*(U32 *)(ISR_BADDR+0x20))
#define pISR_BLINT      (*(U32 *)(ISR_BADDR+0x24))
#define pISR_WEINT      (*(U32 *)(ISR_BADDR+0x28))
#define pISR_MCINT      (*(U32 *)(ISR_BADDR+0x2c))
#define pISR_CSINT      (*(U32 *)(ISR_BADDR+0x30))
#define pISR_EINT1      (*(U32 *)(ISR_BADDR+0x34))
#define pISR_EINT2      (*(U32 *)(ISR_BADDR+0x38))
#define pISR_EINT3      (*(U32 *)(ISR_BADDR+0x3c))
#define pISR_TC1OI      (*(U32 *)(ISR_BADDR+0x40))
#define pISR_TC2OI      (*(U32 *)(ISR_BADDR+0x44))
#define pISR_RTCMI      (*(U32 *)(ISR_BADDR+0x48))
#define pISR_TINT       (*(U32 *)(ISR_BADDR+0x4c))
#define pISR_UTXINT1    (*(U32 *)(ISR_BADDR+0x50))
#define pISR_URXINT1    (*(U32 *)(ISR_BADDR+0x54))
#define pISR_UMSINT     (*(U32 *)(ISR_BADDR+0x58))
#define pISR_SSEOTI     (*(U32 *)(ISR_BADDR+0x5c))
#define pISR_KBDINT     (*(U32 *)(ISR_BADDR+0x60))
#define pISR_SS2RX      (*(U32 *)(ISR_BADDR+0x64))
#define pISR_SS2TX      (*(U32 *)(ISR_BADDR+0x68))
#define pISR_UTXINT2    (*(U32 *)(ISR_BADDR+0x6c))
#define pISR_URXINT2    (*(U32 *)(ISR_BADDR+0x70))
#define pISR_DAIINT     (*(U32 *)(ISR_BADDR+0x74))


/* Bit Definitions */
/* INTSR1/INTMR1 */
#define BIT_EXTFIQ      (1<<0)
#define BIT_BLINT       (1<<1)
#define BIT_WEINT       (1<<2)
#define BIT_MCINT       (1<<3)
#define BIT_CSINT       (1<<4)
#define BIT_EINT1       (1<<5)
#define BIT_EINT2       (1<<6)
#define BIT_EINT3       (1<<7)
#define BIT_TC1OI       (1<<8)
#define BIT_TC2OI       (1<<9)
#define BIT_RTCMI       (1<<10)
#define BIT_TINT        (1<<11)
#define BIT_UTXINT1     (1<<12)
#define BIT_URXINT1     (1<<13)
#define BIT_UMSINT      (1<<14)
#define BIT_SSEOTI      (1<<15)

/* INTSR2/INTMR2 */
#define BIT_KBDINT      (1<<0)
#define BIT_SS2RX       (1<<1)
#define BIT_SS2TX       (1<<2)
#define BIT_UTXINT2     (1<<12)
#define BIT_URXINT2     (1<<13)

/* INTSR3/INTMR3 */
#define BIT_DAIINT      (1<<0)

/* SYSCON1 */
#define BIT_TC1M        (1<<4)
#define BIT_TC1S        (1<<5)
#define BIT_TC2M        (1<<6)
#define BIT_TC2S        (1<<7)
#define BIT_UART1EN     (1<<8)
#define BIT_BZTOG       (1<<9)
#define BIT_BZMOD       (1<<10)
#define BIT_DBGEN       (1<<11)
#define BIT_LCDEN       (1<<12)
#define BIT_CDENTX      (1<<13)
#define BIT_CDENRX      (1<<14)
#define BIT_SIREN       (1<<15)
#define BIT_EXCKEN      (1<<18)
#define BIT_WAKEDIS     (1<<19)
#define BIT_IRTXM       (1<<20)

/* SYSCON2 */
#define BIT_UART2EN     (1<<8)

/* LCDCON */
#define BIT_GSEN        (1<<30)
#define BIT_GSMD        (1<<31)

/* ARM modes */
#define USERMODE        0x10
#define FIQMODE         0x11
#define IRQMODE         0x12
#define SVCMODE         0x13
#define ABORTMODE       0x17
#define UNDEFMODE       0x1b
#define MODEMASK        0x1f
#define NOINT           0xc0


/* ********************************************************************* */
/* Interface function definition */


/* ********************************************************************* */

#ifdef __cplusplus
}
#endif

#endif /*__EP7312_H__*/

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人国产精品视频| 国产精品女主播av| 中文字幕免费观看一区| 亚洲大片精品永久免费| 国产精品自产自拍| 91激情在线视频| 久久精品视频一区| 美日韩一级片在线观看| 欧美性生交片4| 亚洲人吸女人奶水| 成人网页在线观看| 日韩久久免费av| 亚洲丶国产丶欧美一区二区三区| 国产乱人伦偷精品视频免下载 | 亚洲色图视频网站| 国内精品写真在线观看| 日韩丝袜美女视频| 人人精品人人爱| 欧美日韩不卡一区| 午夜视频在线观看一区二区三区| zzijzzij亚洲日本少妇熟睡| 久久久久久久久久电影| 韩日欧美一区二区三区| 日韩一区二区精品在线观看| 亚洲h在线观看| 欧美在线免费观看视频| 一区二区三区av电影| 99久久精品99国产精品| 国产精品成人一区二区三区夜夜夜| 黄色资源网久久资源365| 日韩欧美一级二级三级久久久| 亚洲第一福利一区| 欧美日韩在线免费视频| 午夜久久久久久| 制服.丝袜.亚洲.中文.综合| 日韩电影在线一区| 日韩欧美区一区二| 国产一区久久久| 国产网站一区二区三区| 成人av影院在线| 亚洲免费在线视频| 欧美日韩亚洲综合在线| 爽好久久久欧美精品| 日韩一级欧美一级| 国产91对白在线观看九色| 国产精品超碰97尤物18| 欧美在线一区二区三区| 日韩电影在线一区二区三区| 欧美精品一区二区三| 国产精品亚洲视频| 亚洲免费电影在线| 91精品国产一区二区三区| 国内精品伊人久久久久av一坑 | 一区二区三区日韩| 91精品国产乱码久久蜜臀| 久久国产精品99久久久久久老狼| 精品久久久久久久久久久久久久久 | 国产一区二区剧情av在线| 久久精品欧美日韩| 日本道色综合久久| 日本视频在线一区| 国产精品女人毛片| 欧美精品一二三| 国产一区在线看| 夜夜嗨av一区二区三区中文字幕 | 日韩和欧美一区二区| wwww国产精品欧美| 99视频有精品| 男人操女人的视频在线观看欧美| 国产视频一区不卡| 欧美日韩色综合| 国产不卡视频一区二区三区| 一区二区三区四区激情| 久久久久九九视频| 欧美日韩视频在线一区二区| 成人免费视频免费观看| 日韩不卡一区二区| 伊人色综合久久天天人手人婷| 欧美大胆一级视频| 欧美在线观看你懂的| 激情五月婷婷综合| 日韩国产精品91| 亚洲美女视频在线| 国产午夜精品福利| 日韩丝袜美女视频| 欧美日韩mp4| 一本一道波多野结衣一区二区| 美国三级日本三级久久99 | 中文无字幕一区二区三区| 欧美精品日韩一本| 在线精品视频免费观看| 成人av午夜电影| 韩国av一区二区三区| 日韩高清在线观看| 婷婷夜色潮精品综合在线| 亚洲伦理在线免费看| 国产日韩高清在线| 久久精品一级爱片| 欧美哺乳videos| 日韩欧美另类在线| 欧美一区二区三区日韩视频| 日本高清不卡一区| 在线观看国产日韩| 一本色道亚洲精品aⅴ| 波多野结衣欧美| 成人理论电影网| 懂色av中文字幕一区二区三区| 麻豆精品在线视频| 麻豆精品新av中文字幕| 喷水一区二区三区| 奇米精品一区二区三区四区| 视频一区二区中文字幕| 天堂午夜影视日韩欧美一区二区| 亚洲一区二区视频在线观看| 最新国产の精品合集bt伙计| 国产精品区一区二区三区| 国产精品美女久久久久久久 | 久久女同互慰一区二区三区| 日韩欧美第一区| www成人在线观看| 国产午夜亚洲精品羞羞网站| 久久综合久久综合久久综合| 日韩欧美国产一区在线观看| 日韩一本二本av| 久久久精品蜜桃| 亚洲视频资源在线| 亚洲精品国产一区二区精华液 | 欧美精品在线视频| 538在线一区二区精品国产| 欧美一区二区三区在线看| 日韩色在线观看| 久久综合久久综合九色| 国产精品久久久久永久免费观看| 1024成人网| 午夜精品久久久久久久久久| 麻豆国产精品一区二区三区 | 奇米影视一区二区三区| 极品美女销魂一区二区三区免费| 国产乱码一区二区三区| 不卡在线观看av| 欧美日韩一区二区三区在线看 | 精品污污网站免费看| 91精品国产色综合久久不卡蜜臀| 久久日韩粉嫩一区二区三区| 国产精品萝li| 日本va欧美va精品| av一区二区久久| 欧美一区二区三区四区在线观看| 久久久久亚洲综合| 一区二区三区精密机械公司| 全部av―极品视觉盛宴亚洲| 国产精品影音先锋| 欧美日韩精品免费观看视频| 久久影院电视剧免费观看| 亚洲人成人一区二区在线观看| 日本一不卡视频| av中文一区二区三区| 欧美一卡在线观看| 亚洲婷婷综合色高清在线| 乱一区二区av| 欧美日韩在线一区二区| 中文字幕精品一区二区精品绿巨人| 午夜精品久久久久久久久| 成人av中文字幕| 欧美一卡二卡三卡| 亚洲免费色视频| 成人中文字幕电影| 欧美成人aa大片| 亚洲成人www| 日本韩国欧美国产| 国产精品污网站| 极品少妇一区二区三区精品视频 | 色综合色狠狠天天综合色| 久久看人人爽人人| 美女在线视频一区| 欧美日韩一区高清| 亚洲乱码中文字幕| 成人性视频免费网站| 日韩色视频在线观看| 亚洲午夜激情网页| 99riav一区二区三区| 国产人成亚洲第一网站在线播放| 日韩国产高清影视| 在线成人午夜影院| 亚洲国产中文字幕在线视频综合| 99久久精品免费看国产| 国产欧美1区2区3区| 黄色成人免费在线| 精品久久久久久综合日本欧美 | 亚洲高清久久久| 91成人免费在线视频| 亚洲欧美日韩久久精品| 99久久免费视频.com| 国产精品毛片大码女人| 粉嫩aⅴ一区二区三区四区五区| 欧美白人最猛性xxxxx69交| 青青草一区二区三区| 制服丝袜亚洲播放| 蜜臀av一区二区| 欧美大片一区二区三区|