📄 2460addr.h
字号:
#define rDSPDIDST2 (*(volatile unsigned *)0x40302008)
#define rDSPDIDSTC2 (*(volatile unsigned *)0x4030200C)
#define rDSPDCON2 (*(volatile unsigned *)0x40302010)
#define rDSPDSTAT2 (*(volatile unsigned *)0x40302014)
#define rDSPDCSRC2 (*(volatile unsigned *)0x40302018)
#define rDSPDCDST2 (*(volatile unsigned *)0x4030201C)
#define rDSPDMASKTRIG2 (*(volatile unsigned *)0x40302020)
#define rDSPDMAREQSEL2 (*(volatile unsigned *)0x40302024)
#define rDSPDISRC3 (*(volatile unsigned *)0x40303000)
#define rDSPDISRCC3 (*(volatile unsigned *)0x40303004)
#define rDSPDIDST3 (*(volatile unsigned *)0x40303008)
#define rDSPDIDSTC3 (*(volatile unsigned *)0x4030300C)
#define rDSPDCON3 (*(volatile unsigned *)0x40303010)
#define rDSPDSTAT3 (*(volatile unsigned *)0x40303014)
#define rDSPDCSRC3 (*(volatile unsigned *)0x40303018)
#define rDSPDCDST3 (*(volatile unsigned *)0x4030301C)
#define rDSPDMASKTRIG3 (*(volatile unsigned *)0x40303020)
#define rDSPDMAREQSEL3 (*(volatile unsigned *)0x40303024)
//PWM Timer
#define rTCFG0 (*(volatile unsigned *)0x44000000)
#define rTCFG1 (*(volatile unsigned *)0x44000004)
#define rTCON (*(volatile unsigned *)0x44000008)
#define rTCNTB0 (*(volatile unsigned *)0x4400000C)
#define rTCMPB0 (*(volatile unsigned *)0x44000010)
#define rTCNTO0 (*(volatile unsigned *)0x44000014)
#define rTCNTB1 (*(volatile unsigned *)0x44000018)
#define rTCMPB1 (*(volatile unsigned *)0x4400001C)
#define rTCNTO1 (*(volatile unsigned *)0x44000020)
#define rTCNTB2 (*(volatile unsigned *)0x44000024)
#define rTCMPB2 (*(volatile unsigned *)0x44000028)
#define rTCNTO2 (*(volatile unsigned *)0x4400002C)
#define rTCNTB3 (*(volatile unsigned *)0x44000030)
#define rTCMPB3 (*(volatile unsigned *)0x44000034)
#define rTCNTO3 (*(volatile unsigned *)0x44000038)
#define rTCNTB4 (*(volatile unsigned *)0x4400003C)
#define rTCNTO4 (*(volatile unsigned *)0x44000040)
//WATCH DOG TIMER
#define rWTCON (*(volatile unsigned *)0x44100000)
#define rWTDAT (*(volatile unsigned *)0x44100004)
#define rWTCNT (*(volatile unsigned *)0x44100008)
//RTC (Real Time Clock)
#define rRTCCON (*(volatile unsigned char*)0x44200040)
#define rTICINT (*(volatile unsigned char*)0x44200044)
#define rRTCALM (*(volatile unsigned char*)0x44200050)
#define rALMSEC (*(volatile unsigned char*)0x44200054)
#define rALMMIN (*(volatile unsigned char*)0x44200058)
#define rALMHOUR (*(volatile unsigned char*)0x4420005C)
#define rALMDATE (*(volatile unsigned char*)0x44200060)
#define rALMMON (*(volatile unsigned char*)0x44200064)
#define rALMYEAR (*(volatile unsigned char*)0x44200068)
#define rRTCRST (*(volatile unsigned char*)0x4420006C)
#define rBCDSEC (*(volatile unsigned char*)0x44200070)
#define rBCDMIN (*(volatile unsigned char*)0x44200074)
#define rBCDHOUR (*(volatile unsigned char*)0x44200078)
#define rBCDDATE (*(volatile unsigned char*)0x4420007C)
#define rBCDDAY (*(volatile unsigned char*)0x44200080)
#define rBCDMON (*(volatile unsigned char*)0x44200084)
#define rBCDYEAR (*(volatile unsigned char*)0x44200088)
// Teak DSP
//UART - added UART2
#define rULCON0 (*(volatile unsigned *)0x44400000)
#define rUCON0 (*(volatile unsigned *)0x44400004)
#define rUFCON0 (*(volatile unsigned *)0x44400008)
#define rUMCON0 (*(volatile unsigned *)0x4440000C)
#define rUTRSTAT0 (*(volatile unsigned *)0x44400010)
#define rUERSTAT0 (*(volatile unsigned *)0x44400014)
#define rUFSTAT0 (*(volatile unsigned *)0x44400018)
#define rUMSTAT0 (*(volatile unsigned *)0x4440001C)
#define rUTXH0 (*(volatile unsigned *)0x44400020)
#define rURXH0 (*(volatile unsigned *)0x44400024)
#define rUBRDIV0 (*(volatile unsigned *)0x44400028)
#define rUDIVSLOT0 (*(volatile unsigned *)0x4440002C)
#define rUINTP0 (*(volatile unsigned *)0x44400030)
#define rUINTSP0 (*(volatile unsigned *)0x44400034)
#define rUINTM0 (*(volatile unsigned *)0x44400038)
#define rULCON1 (*(volatile unsigned *)0x44404000)
#define rUCON1 (*(volatile unsigned *)0x44404004)
#define rUFCON1 (*(volatile unsigned *)0x44404008)
#define rUMCON1 (*(volatile unsigned *)0x4440400C)
#define rUTRSTAT1 (*(volatile unsigned *)0x44404010)
#define rUERSTAT1 (*(volatile unsigned *)0x44404014)
#define rUFSTAT1 (*(volatile unsigned *)0x44404018)
#define rUMSTAT1 (*(volatile unsigned *)0x4440401C)
#define rUTXH1 (*(volatile unsigned *)0x44404020)
#define rURXH1 (*(volatile unsigned *)0x44404024)
#define rUBRDIV1 (*(volatile unsigned *)0x44404028)
#define rUDIVSLOT1 (*(volatile unsigned *)0x4440402C)
#define rUINTP1 (*(volatile unsigned *)0x4440402C)
#define rUINTSP1 (*(volatile unsigned *)0x44404034)
#define rUINTM1 (*(volatile unsigned *)0x44404038)
#define rULCON2 (*(volatile unsigned *)0x44408000)
#define rUCON2 (*(volatile unsigned *)0x44408004)
#define rUFCON2 (*(volatile unsigned *)0x44408008)
#define rUMCON2 (*(volatile unsigned *)0x4440800C)
#define rUTRSTAT2 (*(volatile unsigned *)0x44408010)
#define rUERSTAT2 (*(volatile unsigned *)0x44408014)
#define rUFSTAT2 (*(volatile unsigned *)0x44408018)
#define rUMSTAT2 (*(volatile unsigned *)0x4440801C)
#define rUTXH2 (*(volatile unsigned *)0x44408020)
#define rURXH2 (*(volatile unsigned *)0x44408024)
#define rUBRDIV2 (*(volatile unsigned *)0x44408028)
#define rUDIVSLOT2 (*(volatile unsigned *)0x4440802C)
#define rUINTP2 (*(volatile unsigned *)0x44408030)
#define rUINTSP2 (*(volatile unsigned *)0x44408034)
#define rUINTM2 (*(volatile unsigned *)0x44408038)
#define WrUTXH0(ch) (*(volatile unsigned char *)0x44400020)=(unsigned char)(ch)
#define RdURXH0() (*(volatile unsigned char *)0x44400024)
#define WrUTXH1(ch) (*(volatile unsigned char *)0x44404020)=(unsigned char)(ch)
#define RdURXH1() (*(volatile unsigned char *)0x44404024)
#define WrUTXH2(ch) (*(volatile unsigned char *)0x44408020)=(unsigned char)(ch)
#define RdURXH2() (*(volatile unsigned char *)0x44408024)
//IrDA - address edited
#define rIrDA_CNT (*(volatile unsigned *)0x44C00000)
#define rIrDA_MDR (*(volatile unsigned *)0x44C00004)
#define rIrDA_CNF (*(volatile unsigned *)0x44C00008)
#define rIrDA_IER (*(volatile unsigned *)0x44C0000C)
#define rIrDA_IIR (*(volatile unsigned *)0x44C00010)
#define rIrDA_LSR (*(volatile unsigned *)0x44C00014)
#define rIrDA_FCR (*(volatile unsigned *)0x44C00018)
#define rIrDA_PLR (*(volatile unsigned *)0x44C0001C)
#define rIrDA_RBR (*(volatile unsigned *)0x44C00020)
#define rIrDA_TXNO (*(volatile unsigned *)0x44C00024)
#define rIrDA_RXNO (*(volatile unsigned *)0x44C00028)
#define rIrDA_TXFLL (*(volatile unsigned *)0x44C0002C)
#define rIrDA_TXFLH (*(volatile unsigned *)0x44C00030)
#define rIrDA_RXFLL (*(volatile unsigned *)0x44C00034)
#define rIrDA_RXFLH (*(volatile unsigned *)0x44C00038)
//SPI
#define rSPCON0 (*(volatile unsigned *)0x44500000)
#define rSPSTA0 (*(volatile unsigned *)0x44500004)
#define rSPPIN0 (*(volatile unsigned *)0x44500008)
#define rSPPRE0 (*(volatile unsigned *)0x4450000C)
#define rSPTDAT0 (*(volatile unsigned *)0x44500010)
#define rSPRDAT0 (*(volatile unsigned *)0x44500014)
#define rSPCON1 (*(volatile unsigned *)0x44500020)
#define rSPSTA1 (*(volatile unsigned *)0x44500024)
#define rSPPIN1 (*(volatile unsigned *)0x44500028)
#define rSPPRE1 (*(volatile unsigned *)0x4450002C)
#define rSPTDAT1 (*(volatile unsigned *)0x44500030)
#define rSPRDAT1 (*(volatile unsigned *)0x44500034)
//IIC
#define rIICCON (*(volatile unsigned *)0x44600000)
#define rIICSTAT (*(volatile unsigned *)0x44600004)
#define rIICADD (*(volatile unsigned *)0x44600008)
#define rIICDS (*(volatile unsigned *)0x4460000C)
#define rIICLC (*(volatile unsigned *)0x44600010)
//USB Host
#define rHcRevision (*(volatile unsigned *)0x41000000)
#define rHcControl (*(volatile unsigned *)0x41000004)
#define rHcCommonStatus (*(volatile unsigned *)0x41000008)
#define rHcInterruptStatus (*(volatile unsigned *)0x4100000C)
#define rHcInterruptEnable (*(volatile unsigned *)0x41000010)
#define rHcInterruptDisable (*(volatile unsigned *)0x41000014)
#define rHcHCCA (*(volatile unsigned *)0x41000018)
#define rHcPeriodCuttentED (*(volatile unsigned *)0x4100001C)
#define rHcControlHeadED (*(volatile unsigned *)0x41000020)
#define rHcControlCurrentED (*(volatile unsigned *)0x41000024)
#define rHcBulkHeadED (*(volatile unsigned *)0x41000028)
#define rHcBulkCurrentED (*(volatile unsigned *)0x4100002C)
#define rHcDoneHead (*(volatile unsigned *)0x41000030)
#define rHcRmInterval (*(volatile unsigned *)0x41000034)
#define rHcFmRemaining (*(volatile unsigned *)0x41000038)
#define rHcFmNumber (*(volatile unsigned *)0x4100003C)
#define rHcPeriodicStart (*(volatile unsigned *)0x41000040)
#define rHcLSThreshold (*(volatile unsigned *)0x41000044)
#define rHcRhDescriptorA (*(volatile unsigned *)0x41000048)
#define rHcRhDescriptorB (*(volatile unsigned *)0x4100004C)
#define rHcRhStatus (*(volatile unsigned *)0x41000050)
#define rHcRhPortStatus1 (*(volatile unsigned *)0x41000054)
#define rHcRhPortStatus2 (*(volatile unsigned *)0x41000058)
//USB Device
#define rFUNC_ADDR_REG (*(volatile unsigned char*)0x44A00140)
#define rPWR_REG (*(volatile unsigned char*)0x44A00144)
#define rEP_INT_REG (*(volatile unsigned char*)0x44A00148)
#define rUSB_INT_REG (*(volatile unsigned char*)0x44A00158)
#define rEP_INT_EN_REG (*(volatile unsigned char*)0x44A0015C)
#define rUSB_INT_EN_REG (*(volatile unsigned char*)0x44A0016C)
#define rFRAME_NUM1_REG (*(volatile unsigned char*)0x44A00170)
#define rINDEX_REG (*(volatile unsigned char*)0x44A00178)
#define rEP0_CSR (*(volatile unsigned char*)0x44A00184)
#define rIN_CSR1_REG (*(volatile unsigned char*)0x44A00184)
#define rIN_CSR2_REG (*(volatile unsigned char*)0x44A00188)
#define rMAXP_REG (*(volatile unsigned char*)0x44A00180)
#define rOUT_CSR1_REG (*(volatile unsigned char*)0x44A00190)
#define rOUT_CSR2_REG (*(volatile unsigned char*)0x44A00194)
#define rOUT_FIFO_CNT1_REG (*(volatile unsigned char*)0x44A00198)
#define rOUT_FIFO_CNT2_REG (*(volatile unsigned char*)0x44A0019C)
#define rEP0_FIFO (*(volatile unsigned char*)0x44A001C0)
#define rEP1_FIFO (*(volatile unsigned char*)0x44A001C4)
#define rEP2_FIFO (*(volatile unsigned char*)0x44A001C8)
#define rEP3_FIFO (*(volatile unsigned char*)0x44A001CC)
#define rEP4_FIFO (*(volatile unsigned char*)0x44A001D0)
#define rEP1_DMA_CON (*(volatile unsigned char*)0x44A00200)
#define rEP1_DMA_UNIT (*(volatile unsigned char*)0x44A00204)
#define rEP1_DMA_FIFO (*(volatile unsigned char*)0x44A00208)
#define rEP1_DMA_TTC_L (*(volatile unsigned char*)0x44A0020C)
#define rEP1_DMA_TTC_M (*(volatile unsigned char*)0x44A00210)
#define rEP1_DMA_TTC_H (*(volatile unsigned char*)0x44A00214)
#define rEP2_DMA_CON (*(volatile unsigned char*)0x44A00218)
#define rEP2_DMA_UNIT (*(volatile unsigned char*)0x44A0021C)
#define rEP2_DMA_FIFO (*(volatile unsigned char*)0x44A00220)
#define rEP2_DMA_TTC_L (*(volatile unsigned char*)0x44A00224)
#define rEP2_DMA_TTC_M (*(volatile unsigned char*)0x44A00228)
#define rEP2_DMA_TTC_H (*(volatile unsigned char*)0x44A0022C)
#define rEP3_DMA_CON (*(volatile unsigned char*)0x44A00240)
#define rEP3_DMA_UNIT (*(volatile unsigned char*)0x44A00244)
#define rEP3_DMA_FIFO (*(volatile unsigned char*)0x44A00248)
#define rEP3_DMA_TTC_L (*(volatile unsigned char*)0x44A0024C)
#define rEP3_DMA_TTC_M (*(volatile unsigned char*)0x44A00250)
#define rEP3_DMA_TTC_H (*(volatile unsigned char*)0x44A00254)
#define rEP4_DMA_CON (*(volatile unsigned char*)0x44A00258)
#define rEP4_DMA_UNIT (*(volatile unsigned char*)0x44A0025C)
#define rEP4_DMA_FIFO (*(volatile unsigned char*)0x44A00260)
#define rEP4_DMA_TTC_L (*(volatile unsigned char*)0x44A00264)
#define rEP4_DMA_TTC_M (*(volatile unsigned char*)0x44A00268)
#define rEP4_DMA_TTC_H (*(volatile unsigned char*)0x44A0026C)
///////////////////////////////////////////////////////////////////////////////////////////////////
//OTG TLI-specific SFRs (USB Device Mode)
#define IN_EP0_CON (*(volatile unsigned*)0x41944000) // Endpoint 0 Control Register
#define IN_EP0_STA (*(volatile unsigned*)0x41944004) // Endpoint 0 Status Register
#define IN_EP0_FIFO_SIZE (*(volatile unsigned*)0x41944008) // Endpoint 0 FIFO Size Register
#define IN_EP0_TRANS_SIZE (*(volatile unsigned*)0x4194400c) // Endpoint 0 Transfer Size Register
#define IN_EP1_CON (*(volatile unsigned*)0x41944010) // Endpoint 1 Control Register
#define IN_EP1_STA (*(volatile unsigned*)0x41944014) // Endpoint 1 Status Register
#define In_EP1_FIFO_SIZE (*(volatile unsigned*)0x41944018) // Endpoint 1 FIFO Size Register
#define In_EP1_TRANS_SIZE (*(volatile unsigned*)0x4194401c) // Endpoint 1 Transfer Size Register
#define In_EP2_CON (*(volatile unsigned*)0x41944020) // Endpoint 2 Control Register
#define In_EP2_STA (*(volatile unsigned*)0x41944024) // Endpoint 2 Status Register
#define In_EP2_FIFO_SIZE (*(volatile unsigned*)0x41944028) // Endpoint 2 FIFO Size Register
#define In_EP2_TRANS_SIZE (*(volatile unsigned*)0x4194402c) // Endpoint 2 Transfer Size Register
#define In_EP3_CON (*(volatile unsigned*)0x41944030) // Endpoint 3 Control Register
#define In_EP3_STA (*(volatile unsigned*)0x41944034) // Endpoint 3 Status Register
#define In_EP3_FIFO_SIZE (*(volatile unsigned*)0x41944038) // Endpoint 3 FIFO Size Register
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -