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

📄 cdefbf535.h

📁 此代码实现blackfin系列DSP的上电监控代码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define pUART1_SCR ((volatile unsigned short *)UART1_SCR)#define pUART1_CURR_PTR_RX ((volatile unsigned short *)UART1_CURR_PTR_RX)#define pUART1_CONFIG_RX ((volatile unsigned short *)UART1_CONFIG_RX)#define pUART1_START_ADDR_HI_RX ((volatile unsigned short *)UART1_START_ADDR_HI_RX)#define pUART1_START_ADDR_LO_RX ((volatile unsigned short *)UART1_START_ADDR_LO_RX)#define pUART1_COUNT_RX ((volatile unsigned short *)UART1_COUNT_RX)#define pUART1_NEXT_DESCR_RX ((volatile unsigned short *)UART1_NEXT_DESCR_RX)#define pUART1_DESCR_RDY_RX ((volatile unsigned short *)UART1_DESCR_RDY_RX)#define pUART1_IRQSTAT_RX ((volatile unsigned short *)UART1_IRQSTAT_RX)#define pUART1_CURR_PTR_TX ((volatile unsigned short *)UART1_CURR_PTR_TX)#define pUART1_CONFIG_TX ((volatile unsigned short *)UART1_CONFIG_TX)#define pUART1_START_ADDR_HI_TX ((volatile unsigned short *)UART1_START_ADDR_HI_TX)#define pUART1_START_ADDR_LO_TX ((volatile unsigned short *)UART1_START_ADDR_LO_TX)#define pUART1_COUNT_TX ((volatile unsigned short *)UART1_COUNT_TX)#define pUART1_NEXT_DESCR_TX ((volatile unsigned short *)UART1_NEXT_DESCR_TX)#define pUART1_DESCR_RDY_TX ((volatile unsigned short *)UART1_DESCR_RDY_TX)#define pUART1_IRQSTAT_TX ((volatile unsigned short *)UART1_IRQSTAT_TX)/* TIMER 0, 1, 2 Registers (0xFFC0 2000-0xFFC0 23FF) */#define pTIMER0_STATUS ((volatile unsigned short *)TIMER0_STATUS)#define pTIMER0_CONFIG ((volatile unsigned short *)TIMER0_CONFIG)#define pTIMER0_COUNTER_LO ((volatile unsigned short *)TIMER0_COUNTER_LO)#define pTIMER0_COUNTER_HI ((volatile unsigned short *)TIMER0_COUNTER_HI)#define pTIMER0_PERIOD_LO ((volatile unsigned short *)TIMER0_PERIOD_LO)#define pTIMER0_PERIOD_HI ((volatile unsigned short *)TIMER0_PERIOD_HI)#define pTIMER0_WIDTH_LO ((volatile unsigned short *)TIMER0_WIDTH_LO)#define pTIMER0_WIDTH_HI ((volatile unsigned short *)TIMER0_WIDTH_HI)#define pTIMER1_STATUS ((volatile unsigned short *)TIMER1_STATUS)#define pTIMER1_CONFIG ((volatile unsigned short *)TIMER1_CONFIG)#define pTIMER1_COUNTER_LO ((volatile unsigned short *)TIMER1_COUNTER_LO)#define pTIMER1_COUNTER_HI ((volatile unsigned short *)TIMER1_COUNTER_HI)#define pTIMER1_PERIOD_LO ((volatile unsigned short *)TIMER1_PERIOD_LO)#define pTIMER1_PERIOD_HI ((volatile unsigned short *)TIMER1_PERIOD_HI)#define pTIMER1_WIDTH_LO ((volatile unsigned short *)TIMER1_WIDTH_LO)#define pTIMER1_WIDTH_HI ((volatile unsigned short *)TIMER1_WIDTH_HI)#define pTIMER2_STATUS ((volatile unsigned short *)TIMER2_STATUS)#define pTIMER2_CONFIG ((volatile unsigned short *)TIMER2_CONFIG)#define pTIMER2_COUNTER_LO ((volatile unsigned short *)TIMER2_COUNTER_LO)#define pTIMER2_COUNTER_HI ((volatile unsigned short *)TIMER2_COUNTER_HI)#define pTIMER2_PERIOD_LO ((volatile unsigned short *)TIMER2_PERIOD_LO)#define pTIMER2_PERIOD_HI ((volatile unsigned short *)TIMER2_PERIOD_HI)#define pTIMER2_WIDTH_LO ((volatile unsigned short *)TIMER2_WIDTH_LO)#define pTIMER2_WIDTH_HI ((volatile unsigned short *)TIMER2_WIDTH_HI)/* SPORT0 Controller (0xFFC0 2800-0xFFC0 2BFF) */#define pSPORT0_TX_CONFIG ((volatile unsigned short *)SPORT0_TX_CONFIG)#define pSPORT0_RX_CONFIG ((volatile unsigned short *)SPORT0_RX_CONFIG)#define pSPORT0_TX ((volatile short *)SPORT0_TX)#define pSPORT0_RX ((volatile short *)SPORT0_RX)#define pSPORT0_TSCLKDIV ((volatile unsigned short *)SPORT0_TSCLKDIV)#define pSPORT0_RSCLKDIV ((volatile unsigned short *)SPORT0_RSCLKDIV)#define pSPORT0_TFSDIV ((volatile unsigned short *)SPORT0_TFSDIV)#define pSPORT0_RFSDIV ((volatile unsigned short *)SPORT0_RFSDIV)#define pSPORT0_STAT ((volatile unsigned short *)SPORT0_STAT)#define pSPORT0_MTCS0 ((volatile unsigned short *)SPORT0_MTCS0)#define pSPORT0_MTCS1 ((volatile unsigned short *)SPORT0_MTCS1)#define pSPORT0_MTCS2 ((volatile unsigned short *)SPORT0_MTCS2)#define pSPORT0_MTCS3 ((volatile unsigned short *)SPORT0_MTCS3)#define pSPORT0_MTCS4 ((volatile unsigned short *)SPORT0_MTCS4)#define pSPORT0_MTCS5 ((volatile unsigned short *)SPORT0_MTCS5)#define pSPORT0_MTCS6 ((volatile unsigned short *)SPORT0_MTCS6)#define pSPORT0_MTCS7 ((volatile unsigned short *)SPORT0_MTCS7)#define pSPORT0_MRCS0 ((volatile unsigned short *)SPORT0_MRCS0)#define pSPORT0_MRCS1 ((volatile unsigned short *)SPORT0_MRCS1)#define pSPORT0_MRCS2 ((volatile unsigned short *)SPORT0_MRCS2)#define pSPORT0_MRCS3 ((volatile unsigned short *)SPORT0_MRCS3)#define pSPORT0_MRCS4 ((volatile unsigned short *)SPORT0_MRCS4)#define pSPORT0_MRCS5 ((volatile unsigned short *)SPORT0_MRCS5)#define pSPORT0_MRCS6 ((volatile unsigned short *)SPORT0_MRCS6)#define pSPORT0_MRCS7 ((volatile unsigned short *)SPORT0_MRCS7)#define pSPORT0_MCMC1 ((volatile unsigned short *)SPORT0_MCMC1)#define pSPORT0_MCMC2 ((volatile unsigned short *)SPORT0_MCMC2)#define pSPORT0_CURR_PTR_RX ((volatile unsigned short *)SPORT0_CURR_PTR_RX)#define pSPORT0_CONFIG_DMA_RX ((volatile unsigned short *)SPORT0_CONFIG_DMA_RX)#define pSPORT0_START_ADDR_HI_RX ((volatile unsigned short *)SPORT0_START_ADDR_HI_RX)#define pSPORT0_START_ADDR_LO_RX ((volatile unsigned short *)SPORT0_START_ADDR_LO_RX)#define pSPORT0_COUNT_RX ((volatile unsigned short *)SPORT0_COUNT_RX)#define pSPORT0_NEXT_DESCR_RX ((volatile unsigned short *)SPORT0_NEXT_DESCR_RX)#define pSPORT0_DESCR_RDY_RX ((volatile unsigned short *)SPORT0_DESCR_RDY_RX)#define pSPORT0_IRQSTAT_RX ((volatile unsigned short *)SPORT0_IRQSTAT_RX)#define pSPORT0_CURR_PTR_TX ((volatile unsigned short *)SPORT0_CURR_PTR_TX)#define pSPORT0_CONFIG_DMA_TX ((volatile unsigned short *)SPORT0_CONFIG_DMA_TX)#define pSPORT0_START_ADDR_HI_TX ((volatile unsigned short *)SPORT0_START_ADDR_HI_TX)#define pSPORT0_START_ADDR_LO_TX ((volatile unsigned short *)SPORT0_START_ADDR_LO_TX)#define pSPORT0_COUNT_TX ((volatile unsigned short *)SPORT0_COUNT_TX)#define pSPORT0_NEXT_DESCR_TX ((volatile unsigned short *)SPORT0_NEXT_DESCR_TX)#define pSPORT0_DESCR_RDY_TX ((volatile unsigned short *)SPORT0_DESCR_RDY_TX)#define pSPORT0_IRQSTAT_TX ((volatile unsigned short *)SPORT0_IRQSTAT_TX)/* SPORT1 Controller (0xFFC0 2C00-0xFFC0 2FFF) */#define pSPORT1_TX_CONFIG ((volatile unsigned short *)SPORT1_TX_CONFIG)#define pSPORT1_RX_CONFIG ((volatile unsigned short *)SPORT1_RX_CONFIG)#define pSPORT1_TX ((volatile short *)SPORT1_TX)#define pSPORT1_RX ((volatile short *)SPORT1_RX)#define pSPORT1_TSCLKDIV ((volatile unsigned short *)SPORT1_TSCLKDIV)#define pSPORT1_RSCLKDIV ((volatile unsigned short *)SPORT1_RSCLKDIV)#define pSPORT1_TFSDIV ((volatile unsigned short *)SPORT1_TFSDIV)#define pSPORT1_RFSDIV ((volatile unsigned short *)SPORT1_RFSDIV)#define pSPORT1_STAT ((volatile unsigned short *)SPORT1_STAT)#define pSPORT1_MTCS0 ((volatile unsigned short *)SPORT1_MTCS0)#define pSPORT1_MTCS1 ((volatile unsigned short *)SPORT1_MTCS1)#define pSPORT1_MTCS2 ((volatile unsigned short *)SPORT1_MTCS2)#define pSPORT1_MTCS3 ((volatile unsigned short *)SPORT1_MTCS3)#define pSPORT1_MTCS4 ((volatile unsigned short *)SPORT1_MTCS4)#define pSPORT1_MTCS5 ((volatile unsigned short *)SPORT1_MTCS5)#define pSPORT1_MTCS6 ((volatile unsigned short *)SPORT1_MTCS6)#define pSPORT1_MTCS7 ((volatile unsigned short *)SPORT1_MTCS7)#define pSPORT1_MRCS0 ((volatile unsigned short *)SPORT1_MRCS0)#define pSPORT1_MRCS1 ((volatile unsigned short *)SPORT1_MRCS1)#define pSPORT1_MRCS2 ((volatile unsigned short *)SPORT1_MRCS2)#define pSPORT1_MRCS3 ((volatile unsigned short *)SPORT1_MRCS3)#define pSPORT1_MRCS4 ((volatile unsigned short *)SPORT1_MRCS4)#define pSPORT1_MRCS5 ((volatile unsigned short *)SPORT1_MRCS5)#define pSPORT1_MRCS6 ((volatile unsigned short *)SPORT1_MRCS6)#define pSPORT1_MRCS7 ((volatile unsigned short *)SPORT1_MRCS7)#define pSPORT1_MCMC1 ((volatile unsigned short *)SPORT1_MCMC1)#define pSPORT1_MCMC2 ((volatile unsigned short *)SPORT1_MCMC2)#define pSPORT1_CURR_PTR_RX ((volatile unsigned short *)SPORT1_CURR_PTR_RX)#define pSPORT1_CONFIG_DMA_RX ((volatile unsigned short *)SPORT1_CONFIG_DMA_RX)#define pSPORT1_START_ADDR_HI_RX ((volatile unsigned short *)SPORT1_START_ADDR_HI_RX)#define pSPORT1_START_ADDR_LO_RX ((volatile unsigned short *)SPORT1_START_ADDR_LO_RX)#define pSPORT1_COUNT_RX ((volatile unsigned short *)SPORT1_COUNT_RX)#define pSPORT1_NEXT_DESCR_RX ((volatile unsigned short *)SPORT1_NEXT_DESCR_RX)#define pSPORT1_DESCR_RDY_RX ((volatile unsigned short *)SPORT1_DESCR_RDY_RX)#define pSPORT1_IRQSTAT_RX ((volatile unsigned short *)SPORT1_IRQSTAT_RX)#define pSPORT1_CURR_PTR_TX ((volatile unsigned short *)SPORT1_CURR_PTR_TX)#define pSPORT1_CONFIG_DMA_TX ((volatile unsigned short *)SPORT1_CONFIG_DMA_TX)#define pSPORT1_START_ADDR_HI_TX ((volatile unsigned short *)SPORT1_START_ADDR_HI_TX)#define pSPORT1_START_ADDR_LO_TX ((volatile unsigned short *)SPORT1_START_ADDR_LO_TX)#define pSPORT1_COUNT_TX ((volatile unsigned short *)SPORT1_COUNT_TX)#define pSPORT1_NEXT_DESCR_TX ((volatile unsigned short *)SPORT1_NEXT_DESCR_TX)#define pSPORT1_DESCR_RDY_TX ((volatile unsigned short *)SPORT1_DESCR_RDY_TX)#define pSPORT1_IRQSTAT_TX ((volatile unsigned short *)SPORT1_IRQSTAT_TX)/* SPI 0 Controller (0xFFC0 3000-0xFFC0 33FF) */#define pSPI0_CTL ((volatile unsigned short *)SPI0_CTL)#define pSPI0_FLG ((volatile unsigned short *)SPI0_FLG)#define pSPI0_ST ((volatile unsigned short *)SPI0_ST)#define pSPI0_TDBR ((volatile unsigned short *)SPI0_TDBR)#define pSPI0_RDBR ((volatile unsigned short *)SPI0_RDBR)#define pSPI0_BAUD ((volatile unsigned short *)SPI0_BAUD)#define pSPI0_SHADOW ((volatile unsigned short *)SPI0_SHADOW)#define pSPI0_CURR_PTR ((volatile unsigned short *)SPI0_CURR_PTR)#define pSPI0_CONFIG ((volatile unsigned short *)SPI0_CONFIG)#define pSPI0_START_ADDR_HI ((volatile unsigned short *)SPI0_START_ADDR_HI)#define pSPI0_START_ADDR_LO ((volatile unsigned short *)SPI0_START_ADDR_LO)#define pSPI0_COUNT ((volatile unsigned short *)SPI0_COUNT)#define pSPI0_NEXT_DESCR ((volatile unsigned short *)SPI0_NEXT_DESCR)#define pSPI0_DESCR_RDY ((volatile unsigned short *)SPI0_DESCR_RDY)#define pSPI0_DMA_INT ((volatile unsigned short *)SPI0_DMA_INT)/* SPI 1 Controller (0xFFC0 3400-0xFFC0 37FF) */#define pSPI1_CTL ((volatile unsigned short *)SPI1_CTL)#define pSPI1_FLG ((volatile unsigned short *)SPI1_FLG)#define pSPI1_ST ((volatile unsigned short *)SPI1_ST)#define pSPI1_TDBR ((volatile unsigned short *)SPI1_TDBR)#define pSPI1_RDBR ((volatile unsigned short *)SPI1_RDBR)#define pSPI1_BAUD ((volatile unsigned short *)SPI1_BAUD)#define pSPI1_SHADOW ((volatile unsigned short *)SPI1_SHADOW)#define pSPI1_CURR_PTR ((volatile unsigned short *)SPI1_CURR_PTR)#define pSPI1_CONFIG ((volatile unsigned short *)SPI1_CONFIG)#define pSPI1_START_ADDR_HI ((volatile unsigned short *)SPI1_START_ADDR_HI)#define pSPI1_START_ADDR_LO ((volatile unsigned short *)SPI1_START_ADDR_LO)#define pSPI1_COUNT ((volatile unsigned short *)SPI1_COUNT)#define pSPI1_NEXT_DESCR ((volatile unsigned short *)SPI1_NEXT_DESCR)#define pSPI1_DESCR_RDY ((volatile unsigned short *)SPI1_DESCR_RDY)#define pSPI1_DMA_INT ((volatile unsigned short *)SPI1_DMA_INT)/* Memory DMA Controller (0xFFC0 3800-0xFFC0 3BFF) */#define pMDD_DCP ((volatile unsigned short *)MDD_DCP)#define pMDD_DCFG ((volatile unsigned short *)MDD_DCFG)#define pMDD_DSAH ((volatile unsigned short *)MDD_DSAH)#define pMDD_DSAL ((volatile unsigned short *)MDD_DSAL)#define pMDD_DCT ((volatile unsigned short *)MDD_DCT)#define pMDD_DND ((volatile unsigned short *)MDD_DND)#define pMDD_DDR ((volatile unsigned short *)MDD_DDR)#define pMDD_DI ((volatile unsigned short *)MDD_DI)#define pMDS_DCP ((volatile unsigned short *)MDS_DCP)#define pMDS_DCFG ((volatile unsigned short *)MDS_DCFG)#define pMDS_DSAH ((volatile unsigned short *)MDS_DSAH)#define pMDS_DSAL ((volatile unsigned short *)MDS_DSAL)#define pMDS_DCT ((volatile unsigned short *)MDS_DCT)#define pMDS_DND ((volatile unsigned short *)MDS_DND)#define pMDS_DDR ((volatile unsigned short *)MDS_DDR)#define pMDS_DI ((volatile unsigned short *)MDS_DI)/* PCI Bridge PAB Registers (0xFFC0 4000-0xFFC0 43FF) */#define pPCI_CTL ((volatile unsigned short *)PCI_CTL)#define pPCI_STAT ((volatile unsigned long *)PCI_STAT)#define pPCI_ICTL ((volatile unsigned long *)PCI_ICTL)#define pPCI_MBAP ((volatile void **)PCI_MBAP)#define pPCI_IBAP ((volatile void **)PCI_IBAP)#define pPCI_CBAP ((volatile void **)PCI_CBAP)#define pPCI_TMBAP ((volatile void **)PCI_TMBAP)#define pPCI_TIBAP ((volatile void **)PCI_TIBAP)/* PCI Bridge External Access Bus Registers (0xEEFF FF00-0xEEFF FFFF) */#define pPCI_DMBARM ((volatile unsigned long *)PCI_DMBARM)#define pPCI_DIBARM ((volatile unsigned long *)PCI_DIBARM)#define pPCI_CFG_DIC ((volatile unsigned long *)PCI_CFG_DIC)#define pPCI_CFG_VIC ((volatile unsigned long *)PCI_CFG_VIC)#define pPCI_CFG_STAT ((volatile unsigned long *)PCI_CFG_STAT)#define pPCI_CFG_CMD ((volatile unsigned long *)PCI_CFG_CMD)#define pPCI_CFG_CC ((volatile unsigned long *)PCI_CFG_CC)#define pPCI_CFG_RID ((volatile unsigned long *)PCI_CFG_RID)#define pPCI_CFG_BIST ((volatile unsigned long *)PCI_CFG_BIST)#define pPCI_CFG_HT ((volatile unsigned long *)PCI_CFG_HT)#define pPCI_CFG_MLT ((volatile unsigned long *)PCI_CFG_MLT)#define pPCI_CFG_CLS ((volatile unsigned long *)PCI_CFG_CLS)#define pPCI_CFG_MBAR ((volatile unsigned long *)PCI_CFG_MBAR)#define pPCI_CFG_IBAR ((volatile unsigned long *)PCI_CFG_IBAR)#define pPCI_CFG_SID ((volatile unsigned long *)PCI_CFG_SID)#define pPCI_CFG_SVID ((volatile unsigned long *)PCI_CFG_SVID)#define pPCI_CFG_MAXL ((volatile unsigned long *)PCI_CFG_MAXL)#define pPCI_CFG_MING ((volatile unsigned long *)PCI_CFG_MING)#define pPCI_CFG_IP ((volatile unsigned long *)PCI_CFG_IP)#define pPCI_CFG_IL ((volatile unsigned long *)PCI_CFG_IL)#define pPCI_HMCTL ((volatile unsigned long *)PCI_HMCTL)/* System Bus Interface Unit (0xFFC0 4800-0xFFC0 4FFF) *//* * #define L1SBAR	0xFFC04840	L1 SRAM Base Address Register * #define L1CSR	0xFFC04844	L1 SRAM Control Initialization Register */#define pDMA_DBP ((volatile unsigned short *)DMA_DBP)#define pDB_ACOMP ((volatile void **)DB_ACOMP)#define pDB_CCOMP ((volatile unsigned long *)DB_CCOMP)#endif /* _CDEF_BF535_H */

⌨️ 快捷键说明

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