📄 2460addr.h
字号:
#define In_EP3_TRANS_SIZE (*(volatile unsigned*)0x4194403c) // Endpoint 3 Transfer Size Register
#define In_EP4_CON (*(volatile unsigned*)0x41944040) // Endpoint 4 Control Register
#define In_EP4_STA (*(volatile unsigned*)0x41944044) // Endpoint 4 Status Register
#define In_EP4_FIFO_SIZE (*(volatile unsigned*)0x41944048) // Endpoint 4 FIFO Size Register
#define In_EP4_TRANS_SIZE (*(volatile unsigned*)0x4194404c) // Endpoint 4 Transfer Size Register
#define Out_EP0_CON (*(volatile unsigned*)0x41944100) // Endpoint 0 Control Register
#define Out_EP1_CON (*(volatile unsigned*)0x41944110) // Endpoint 1 Control Register
#define Out_EP2_CON (*(volatile unsigned*)0x41944120) // Endpoint 2 Control Register
#define Out_EP3_CON (*(volatile unsigned*)0x41944130) // Endpoint 3 Control Register
#define Out_EP4_CON (*(volatile unsigned*)0x41944140) // Endpoint 4 Control Register
//OTG TLI Global SFRs in USB Device Mode
#define DEV_CONFIG (*(volatile unsigned*)0x41944200) //R/W Device configuration
#define DEV_STATUS (*(volatile unsigned*)0x41944204) //R/W Device status
#define DEV_INT (*(volatile unsigned*)0x41944208) // R/W Device Interrupt
#define DEV_INT_EN (*(volatile unsigned*)0x4194420c) // R/W Device Interrupt enable
#define OutEP_RX_FIFO_SIZE (*(volatile unsigned*)0x41944210) //R/W Out Endpoint Rx FIFO size
#define GL_EP_INT_EN (*(volatile unsigned*)0x41944214) //R/W Global endpoint interrupt enable
#define THR_REG (*(volatile unsigned*)0x41944218) //R/W Threshold
#define OutEP_RX_FIFO_STA (*(volatile unsigned*)0x4194421c) //R/W OUT Endpoint RX FIFO Status
#define SET_RX_FIFO_STA (*(volatile unsigned*)0x41944220) //R/W Setup RX FIFO status
#define GL_EP_INT (*(volatile unsigned*)0x41944224) //R/W Global Endpoint interrupt
#define FRAME_NUM (*(volatile unsigned*)0x41944228) //R/W Frame number
#define SETUP_DAT1 (*(volatile unsigned*)0x41944300) //R/W Setup data . 1st DWORD
#define SETUP_DAT2 (*(volatile unsigned*)0x41944304) //R/W Setup data . 2ndDWORD
#define BIU_CON (*(volatile unsigned*)0x41944308) // R/W Slave BIU Delay Count
#define I2C_OTG (*(volatile unsigned*)0x4194430c) //R/W I2C
//OTG MAC SFRs in USB Device Mode
#define OTG_MAC_EP0 (*(volatile unsigned*)0x41944404) //EP0 information register
#define OTG_MAC_EP1 (*(volatile unsigned*)0x41944408) //EP1 information register
#define OTG_MAC_EP2 (*(volatile unsigned*)0x4194440c) //EP2 information register
#define OTG_MAC_EP3 (*(volatile unsigned*)0x41944410) //EP3 information register
#define OTG_MAC_EP4 (*(volatile unsigned*)0x41944414) //EP4 information register
//Analog-to-Digital Converter and Touch Screen Interface
#define rADCCON (*(volatile unsigned *)0x45800000)
#define rADCTSC (*(volatile unsigned *)0x45800004)
#define rADCDLY (*(volatile unsigned *)0x45800008)
#define rADCDAT0 (*(volatile unsigned *)0x4580000C)
#define rADCDAT1 (*(volatile unsigned *)0x45800010)
#define rADCUPDN (*(volatile unsigned *)0x45800014) //added
//TFT LCD Controller
#define rLCDCON1 (*(volatile unsigned *)0x4A000000)
#define rLCDCON2 (*(volatile unsigned *)0x4A000004)
#define rLCDTCON1 (*(volatile unsigned *)0x4A000008)
#define rLCDTCON2 (*(volatile unsigned *)0x4A00000C)
#define rLCDTCON3 (*(volatile unsigned *)0x4A000010)
#define rLCDOSD1 (*(volatile unsigned *)0x4A000014)
#define rLCDOSD2 (*(volatile unsigned *)0x4A000018)
#define rLCDOSD3 (*(volatile unsigned *)0x4A00001C)
#define rLCDSADDRB1 (*(volatile unsigned *)0x4A000020)
#define rLCDSADDRB2 (*(volatile unsigned *)0x4A000024)
#define rLCDSADDRF1 (*(volatile unsigned *)0x4A000028)
#define rLCDSADDRF2 (*(volatile unsigned *)0x4A00002C)
#define rLCDEADDRB1 (*(volatile unsigned *)0x4A000030)
#define rLCDEADDRB2 (*(volatile unsigned *)0x4A000034)
#define rLCDEADDRF1 (*(volatile unsigned *)0x4A000038)
#define rLCDEADDRF2 (*(volatile unsigned *)0x4A00003C)
#define rLCDVSCRB1 (*(volatile unsigned *)0x4A000040)
#define rLCDVSCRB2 (*(volatile unsigned *)0x4A000044)
#define rLCDVSCRF1 (*(volatile unsigned *)0x4A000048)
#define rLCDVSCRF2 (*(volatile unsigned *)0x4A00004C)
#define rLCDINTCON (*(volatile unsigned *)0x4A000050)
#define rLCDKEYCON (*(volatile unsigned *)0x4A000054)
#define rLCDKEYVAL (*(volatile unsigned *)0x4A000058)
#define rLCDBGCON (*(volatile unsigned *)0x4A00005C)
#define rLCDFGCON (*(volatile unsigned *)0x4A000060)
#define rLCDDITHCON (*(volatile unsigned *)0x4A000064)
#define PALETTEBG 0x4A001000 //Background Palette start address
#define PALETTEFG 0x4A002000 //Background Palette start address
//3D Graphic core
/*
MODE 0x00 R/W Mode Register [3:0] 0x0
MMUCfg 0x04 R/W MMU configuration [31:25]
*/
//Camera Interface
#define rCISRCFMT (*(volatile unsigned *)0x48000000)
#define rCIWDOFST (*(volatile unsigned *)0x48000004)
#define rCIGCTRL (*(volatile unsigned *)0x48000008)
#define rCICOYSA1 (*(volatile unsigned *)0x48000018)
#define rCICOYSA2 (*(volatile unsigned *)0x4800001C)
#define rCICOYSA3 (*(volatile unsigned *)0x48000020)
#define rCICOYSA4 (*(volatile unsigned *)0x48000024)
#define rCICOCBSA1 (*(volatile unsigned *)0x48000028)
#define rCICOCBSA2 (*(volatile unsigned *)0x4800002C)
#define rCICOCBSA3 (*(volatile unsigned *)0x48000030)
#define rCICOCBSA4 (*(volatile unsigned *)0x48000034)
#define rCICOCRSA1 (*(volatile unsigned *)0x48000038)
#define rCICOCRSA2 (*(volatile unsigned *)0x4800003C)
#define rCICOCRSA3 (*(volatile unsigned *)0x48000040)
#define rCICOCRSA4 (*(volatile unsigned *)0x48000044)
#define rCICOTRGFMT (*(volatile unsigned *)0x48000048)
#define rCICOCTRL (*(volatile unsigned *)0x4800004C)
#define rCICOSCPRERATIO (*(volatile unsigned *)0x48000050)
#define rCICOSCPREDST (*(volatile unsigned *)0x48000054)
#define rCICOSCCTRL (*(volatile unsigned *)0x48000058)
#define rCICOTAREA (*(volatile unsigned *)0x4800005C)
#define rCICOSTATUS (*(volatile unsigned *)0x48000064)
#define rCIPRCLRSA1 (*(volatile unsigned *)0x4800006C)
#define rCIPRCLRSA2 (*(volatile unsigned *)0x48000070)
#define rCIPRCLRSA3 (*(volatile unsigned *)0x48000074)
#define rCIPRCLRSA4 (*(volatile unsigned *)0x48000078)
#define rCIPRTRGFMT (*(volatile unsigned *)0x4800007C)
#define rCIPRCTRL (*(volatile unsigned *)0x48000080)
#define rCIPRSCPRERATIO (*(volatile unsigned *)0x48000084)
#define rCIPRSCPREDST (*(volatile unsigned *)0x48000088)
#define rCIPRSCCTRL (*(volatile unsigned *)0x4800008C)
#define rCIPRTAREA (*(volatile unsigned *)0x48000090)
#define rCIPRSTATUS (*(volatile unsigned *)0x48000098)
#define rCIIMGCPT (*(volatile unsigned *)0x480000A0)
//ME
#define rME_CFSA (*(volatile unsigned *)0x48800000)
#define rME_PFSA (*(volatile unsigned *)0x48800004)
#define rME_MVSA (*(volatile unsigned *)0x48800008)
#define rME_CMND (*(volatile unsigned *)0x4880000C)
#define rME_STAT_SWR (*(volatile unsigned *)0x48800010)
#define rME_CNFG (*(volatile unsigned *)0x48800014)
#define rME_IMGFMT (*(volatile unsigned *)0x48800018)
//MC
#define rMC_PFYSA_ENC (*(volatile unsigned *)0x48C00000)
#define rMC_CFYSA_ENC (*(volatile unsigned *)0x48C00004)
#define rMC_PFYSA_DEC (*(volatile unsigned *)0x48C00008)
#define rMC_CFYSA_DEC (*(volatile unsigned *)0x48C0000C)
#define rMC_PFCbSA_ENC (*(volatile unsigned *)0x48C00010)
#define rMC_PFCrSA_ENC (*(volatile unsigned *)0x48C00014)
#define rMC_CFCbSA_ENC (*(volatile unsigned *)0x48C00018)
#define rMC_CFCrSA_ENC (*(volatile unsigned *)0x48C0001C)
#define rMC_PFCbSA_DEC (*(volatile unsigned *)0x48C00020)
#define rMC_PFCrSA_DEC (*(volatile unsigned *)0x48C00024)
#define rMC_CFCbSA_DEC (*(volatile unsigned *)0x48C00028)
#define rMC_CFCrSA_DEC (*(volatile unsigned *)0x48C0002C)
#define rMC_MVSA_ENC (*(volatile unsigned *)0x48C00030)
#define rMC_MVSA_DEC (*(volatile unsigned *)0x48C00034)
#define rMC_CMND (*(volatile unsigned *)0x48C00038)
#define rMC_STAT_SWR (*(volatile unsigned *)0x48C0003C)
#define rMC_CNFG (*(volatile unsigned *)0x48C00040)
#define rMC_IMGFMT (*(volatile unsigned *)0x48C00044)
//DCTQ
#define rSAYCF (*(volatile unsigned *)0x49000000)
#define rSACBCF (*(volatile unsigned *)0x49000004)
#define rSACRCF (*(volatile unsigned *)0x49000008)
#define rSAYRF (*(volatile unsigned *)0x4900000C)
#define rSACBRF (*(volatile unsigned *)0x49000010)
#define rSACRRF (*(volatile unsigned *)0x49000014)
#define rSAYDQF (*(volatile unsigned *)0x49000018)
#define rSACBDQF (*(volatile unsigned *)0x4900001C)
#define rSACRDQF (*(volatile unsigned *)0x49000020)
#define rSAQP (*(volatile unsigned *)0x49000024)
#define rIMGSIZE (*(volatile unsigned *)0x49000028)
#define rSHQ (*(volatile unsigned *)0x4900002C)
#define rDCTQCTRL (*(volatile unsigned *)0x49000034)
//VLX
#define rVLX_COMMON1 (*(volatile unsigned *)0x4A200000)
#define rVLX_FRAMESTARTY (*(volatile unsigned *)0x4A200004)
#define rVLX_FRAMESTARTCB (*(volatile unsigned *)0x4A200008)
#define rVLX_FRAMESTARTCR (*(volatile unsigned *)0x4A20000C)
#define rVLC_CON1 (*(volatile unsigned *)0x4A200010)
#define rVLC_CON2 (*(volatile unsigned *)0x4A200014)
#define rVLC_CON3 (*(volatile unsigned *)0x4A200018)
#define rVLC_CON4 (*(volatile unsigned *)0x4A20001C)
#define rVLD_CON1 (*(volatile unsigned *)0x4A200020)
#define rVLD_CON2 (*(volatile unsigned *)0x4A200024)
#define rVLD_CON3 (*(volatile unsigned *)0x4A200028)
#define rVLX_OUT1 (*(volatile unsigned *)0x4A20002C)
#define rVLX_OUT2 (*(volatile unsigned *)0x4A200030)
//Post Processor
#define rMODE (*(volatile unsigned *)0x4A100000)
#define rPreScale_Ratio (*(volatile unsigned *)0x4A100004)
#define rPreScaleImgSize (*(volatile unsigned *)0x4A100008)
#define rSRCImgSize (*(volatile unsigned *)0x4A10000C)
#define rMainScale_H_Ratio (*(volatile unsigned *)0x4A100010)
#define rMainScale_V_Ratio (*(volatile unsigned *)0x4A100014)
#define rDSTImgSize (*(volatile unsigned *)0x4A100018)
#define rPreScale_SHFactor (*(volatile unsigned *)0x4A10001C)
#define rADDRStart_Y (*(volatile unsigned *)0x4A100020)
#define rADDRStart_Cb (*(volatile unsigned *)0x4A100024)
#define rADDRStart_Cr (*(volatile unsigned *)0x4A100028)
#define rADDRStart_RGB (*(volatile unsigned *)0x4A10002C)
#define rADDREnd_Y (*(volatile unsigned *)0x4A100030)
#define rADDREnd_Cb (*(volatile unsigned *)0x4A100034)
#define rADDREnd_Cr (*(volatile unsigned *)0x4A100038)
#define rADDREnd_RGB (*(volatile unsigned *)0x4A10003C)
#define rOffset_Y (*(volatile unsigned *)0x4A100040)
#define rOffset_Cb (*(volatile unsigned *)0x4A100044)
#define rOffset_Cr (*(volatile unsigned *)0x4A100048)
#define rOffset_RGB (*(volatile unsigned *)0x4A10004C)
#define rExtFB (*(volatile unsigned *)0X4A100050) //added
//Deblock 2004.06.15
#define rDB_MODE (*(volatile unsigned *)0X4A300000)
#define rDB_MBLOCKSIZE (*(volatile unsigned *)0X4A300004)
#define rDB_CON (*(volatile unsigned *)0X4A300008)
#define rDB_ADDRSTART_Y (*(volatile unsigned *)0X4A30000C)
#define rDB_ADDRSTART_CB (*(volatile unsigned *)0X4A300010)
#define rDB_ADDRSTART_CR (*(volatile unsigned *)0X4A300014)
#define rDB_ADDREND_Y (*(volatile unsigned *)0X4A300018)
#define rDB_ADDREND_CB (*(volatile unsigned *)0X4A30001C)
#define rDB_ADDREND_CR (*(volatile unsigned *)0X4A300020)
#define rDB_ADDRSTART_QP (*(volatile unsigned *)0X4A300024)
#define rDB_NUMOFWORD_QP (*(volatile unsigned *)0X4A300028)
#define rDB_OFFSET_Y (*(volatile unsigned *)0X4A30002C)
#define rDB_OFFSET_C (*(volatile unsigned *)0X4A300030)
//Modem Interface - edited
#define rMSBM (*(volatile unsigned *)0x41100000)
#define rINT2AP (*(volatile unsigned *)0x41108000)
#define rINT2MSM (*(volatile unsigned *)0x41108004)
#define rMIFCON (*(volatile unsigned *)0x41108008)
#define rMDMASFRBASE (*(volatile unsigned *)0x4110800C)
#define rMDISRC0 (*(volatile unsigned *)0x41140000)
#define rMDISRCC0 (*(volatile unsigned *)0x41140004)
#define rMDIDST0 (*(volatile unsigned *)0x41140008)
#define rMDIDSTC0 (*(volatile unsigned *)0x4114000c)
#define rMDCON0 (*(volatile unsigned *)0x41140010)
#define rMDSTAT0 (*(volatile unsigned *)0x41140014)
#define rMDCSRC0 (*(volatile unsigned *)0x41140018)
#define rMDCDST0 (*(volatile unsigned *)0x4114001c)
#define rMDMASKTRIG0 (*(volatile unsigned *)0x41140020)
#define rMDREQSEL0 (*(volatile unsigned *)0x41140024)
#define rMDISRC1 (*(volatile unsigned *)0x41150000)
#define rMDISRCC1 (*(volatile unsigned *)0x41150004)
#define rMDIDST1 (*(volatile unsigned *)0x41150008)
#define rMDIDSTC1 (*(volatile unsigned *)0x4115000c)
#define rMDCON1 (*(volatile unsigned *)0x41150010)
#define rMDSTAT1 (*(volatile unsigned *)0x41150014)
#define rMDCSRC1 (*(volatile unsigned *)0x41150018)
#define rMDCDST1 (*(volatile unsigned *)0x4115001c)
#define rMDMASKTRIG1 (*(volatile unsigned *)0x41150020)
#define rMDREQSEL1 (*(volatile unsigned *)0x41150024)
/*
MDISRC0L 0xFC0 0x7E0 R/W MDMA0 Initial Source Register (Low) 0x0000
MDISRC0H 0xFC2 0x7E1 R/W MDMA0 Initial Source Register (High) 0x0000
MDISRC1L 0xFE0 0x7F0 R/W MDMA1 Initial Source Register (Low) 0x0000
MDISRC1H 0xFE2 0x7F1 R/W MDMA1 Initial
MDIDST0L 0xFC4 0x7E2 R/W MDMA0 Initial Destination Register (Low) 0x0000
MDIDST0H 0xFC6 0x7E3 R/W MDMA0 Initial Destination Register (High) 0x0000
MDIDST1L 0xFE4 0x7F2 R/W MDMA1 Initial Destination Register (Low) 0x0000
MDIDST1H 0xFE6 0x7F3 R/W MDMA1 Initial
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -