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

📄 defbf561.h

📁 此代码实现blackfin系列DSP的上电监控代码
💻 H
📖 第 1 页 / 共 5 页
字号:
#define FIO2_MASKA_D 	        0xFFC01710	// Flag Mask Interrupt A Data			        		// register#define FIO2_MASKA_C 	        0xFFC01714	// Flag Mask Interrupt A Clear			        		// register#define FIO2_MASKA_S 	        0xFFC01718	// Flag Mask Interrupt A Set			        		// register#define FIO2_MASKA_T 	        0xFFC0171C	// Flag Mask Interrupt A Toggle			        		// register#define FIO2_MASKB_D 	        0xFFC01720	// Flag Mask Interrupt B Data			        		// register#define FIO2_MASKB_C 	        0xFFC01724	// Flag Mask Interrupt B Clear			        		// register#define FIO2_MASKB_S 	        0xFFC01728	// Flag Mask Interrupt B Set			        		// register#define FIO2_MASKB_T 	        0xFFC0172C	// Flag Mask Interrupt B Toggle			        		// register#define FIO2_DIR 	      	0xFFC01730	// Flag Direction register#define FIO2_POLAR 	       	0xFFC01734	// Flag Polarity register#define FIO2_EDGE 	       	0xFFC01738	// Flag Interrupt Sensitivity 						// register#define FIO2_BOTH 	       	0xFFC0173C	// Flag Set on Both Edges 						// register#define FIO2_INEN 	       	0xFFC01740	// Flag Input Enable register//// SPORT0 Controller (0xFFC00800 - 0xFFC008FF)#define SPORT0_TCR1      	0xFFC00800	// SPORT0 Transmit						// Configuration 1 Register#define SPORT0_TCR2      	0xFFC00804	// SPORT0 Transmit						// Configuration 2 Register#define SPORT0_TCLKDIV  	0xFFC00808	// SPORT0 Transmit Clock Divider#define SPORT0_TFSDIV           0xFFC0080C	// SPORT0 Transmit			        		// Frame Sync Divider#define SPORT0_TX	        0xFFC00810	// SPORT0 TX Data Register#define SPORT0_RX	        0xFFC00818	// SPORT0 RX Data Register#define SPORT0_RCR1            	0xFFC00820	// SPORT0 Transmit						// Configuration 1 Register#define SPORT0_RCR2            	0xFFC00824	// SPORT0 Transmit						// Configuration 2 Register#define SPORT0_RCLKDIV          0xFFC00828	// SPORT0 Receive Clock Divider#define SPORT0_RFSDIV           0xFFC0082C	// SPORT0 Receive			        		// Frame Sync Divider#define SPORT0_STAT             0xFFC00830	// SPORT0 Status Register#define SPORT0_CHNL             0xFFC00834	// SPORT0 Current			        		// Channel Register#define SPORT0_MCMC1            0xFFC00838	// SPORT0 Multi-Channel			        		// Configuration Register 1#define SPORT0_MCMC2            0xFFC0083C	// SPORT0 Multi-Channel			        		// Configuration Register 2#define SPORT0_MTCS0            0xFFC00840	// SPORT0 Multi-Channel			        		// Transmit Select Register 0#define SPORT0_MTCS1            0xFFC00844	// SPORT0 Multi-Channel			        		// Transmit Select Register 1#define SPORT0_MTCS2            0xFFC00848	// SPORT0 Multi-Channel			        		// Transmit Select Register 2#define SPORT0_MTCS3            0xFFC0084C	// SPORT0 Multi-Channel			        		// Transmit Select Register 3#define SPORT0_MRCS0            0xFFC00850	// SPORT0 Multi-Channel			        		// Receive Select Register 0#define SPORT0_MRCS1            0xFFC00854	// SPORT0 Multi-Channel			        		// Receive Select Register 1#define SPORT0_MRCS2            0xFFC00858	// SPORT0 Multi-Channel			        		// Receive Select Register 2#define SPORT0_MRCS3            0xFFC0085C	// SPORT0 Multi-Channel			        		// Receive Select Register 3//// SPORT1 Controller (0xFFC00900 - 0xFFC009FF)#define SPORT1_TCR1             0xFFC00900	// SPORT1 Transmit			        		// Configuration 1 Register#define SPORT1_TCR2             0xFFC00904	// SPORT1 Transmit			        		// Configuration 2 Register#define SPORT1_TCLKDIV        	0xFFC00908	// SPORT1 Transmit Clock Divider#define SPORT1_TFSDIV          	0xFFC0090C	// SPORT1 Transmit						// Frame Sync Divider#define SPORT1_TX	        0xFFC00910	// SPORT1 TX Data Register#define SPORT1_RX	        0xFFC00918	// SPORT1 RX Data Register#define SPORT1_RCR1      	0xFFC00920	// SPORT1 Transmit						// Configuration 1 Register#define SPORT1_RCR2   		0xFFC00924	// SPORT1 Transmit						// Configuration 2 Register#define SPORT1_RCLKDIV    	0xFFC00928	// SPORT1 Receive Clock Divider#define SPORT1_RFSDIV           0xFFC0092C	// SPORT1 Receive			        		// Frame Sync Divider#define SPORT1_STAT             0xFFC00930	// SPORT1 Status Register#define SPORT1_CHNL             0xFFC00934	// SPORT1 Current			        		// Channel Register#define SPORT1_MCMC1            0xFFC00938	// SPORT1 Multi-Channel			        		// Configuration Register 1#define SPORT1_MCMC2            0xFFC0093C	// SPORT1 Multi-Channel			        		// Configuration Register 2#define SPORT1_MTCS0            0xFFC00940	// SPORT1 Multi-Channel			        		// Transmit Select Register 0#define SPORT1_MTCS1            0xFFC00944	// SPORT1 Multi-Channel			        		// Transmit Select Register 1#define SPORT1_MTCS2            0xFFC00948	// SPORT1 Multi-Channel			        		// Transmit Select Register 2#define SPORT1_MTCS3            0xFFC0094C	// SPORT1 Multi-Channel			        		// Transmit Select Register 3#define SPORT1_MRCS0            0xFFC00950	// SPORT1 Multi-Channel			        		// Receive Select Register 0#define SPORT1_MRCS1            0xFFC00954	// SPORT1 Multi-Channel			        		// Receive Select Register 1#define SPORT1_MRCS2            0xFFC00958	// SPORT1 Multi-Channel			        		// Receive Select Register 2#define SPORT1_MRCS3            0xFFC0095C	// SPORT1 Multi-Channel			        		// Receive Select Register 3// Asynchronous Memory Controller - External Bus Interface Unit #define EBIU_AMGCTL		0xFFC00A00	// Asynchronous Memory 						// Global Control Register#define EBIU_AMBCTL0		0xFFC00A04	// Asynchronous Memory						// Bank Control Register 0#define EBIU_AMBCTL1		0xFFC00A08	// Asynchronous Memory						// Bank Control Register 1// SDRAM Controller External Bus Interface Unit (0xFFC00A00 - 0xFFC00AFF)#define EBIU_SDGCTL		0xFFC00A10	// SDRAM Global Control 						// Register#define EBIU_SDBCTL		0xFFC00A14	// SDRAM Bank Control Register#define EBIU_SDRRC 		0xFFC00A18	// SDRAM Refresh Rate Control 						// Register#define EBIU_SDSTAT		0xFFC00A1C	// SDRAM Status Register// Parallel Peripheral Interface (PPI) 0 registers (0xFFC0 1000-0xFFC0 10FF)#define PPI0_CONTROL 		0xFFC01000	// PPI0 Control register#define PPI0_STATUS 		0xFFC01004	// PPI0 Status register#define PPI0_COUNT 		0xFFC01008	// PPI0 Transfer Count register#define PPI0_DELAY 		0xFFC0100C	// PPI0 Delay Count register#define PPI0_FRAME 		0xFFC01010	// PPI0 Frame Length register//Parallel Peripheral Interface (PPI) 1 registers (0xFFC0 1300-0xFFC0 13FF)#define PPI1_CONTROL		0xFFC01300	// PPI1 Control register#define PPI1_STATUS 		0xFFC01304	// PPI1 Status register#define PPI1_COUNT 		0xFFC01308	// PPI1 Transfer Count register#define PPI1_DELAY 		0xFFC0130C	// PPI1 Delay Count register#define PPI1_FRAME 		0xFFC01310	// PPI1 Frame Length register// DMA Traffic controls#define DMA_TCPER		0xFFC00B0C	// Traffic Control Periods						// Register#define DMA_TCCNT		0xFFC00B10	// Traffic Control Current						// Counts Register#define DMA_TC_PER		0xFFC00B0C	// Traffic Control Periods						// Register#define DMA_TC_CNT		0xFFC00B10	// Traffic Control Current						// Counts Register// DMA1 Controller registers (0xFFC0 1C00-0xFFC0 1FFF)#define DMA1_0_CONFIG		0xFFC01C08	// DMA1 Channel 0 Configuration						// register#define DMA1_0_NEXT_DESC_PTR	0xFFC01C00	// DMA1 Channel 0 Next						// Descripter Ptr Reg#define DMA1_0_START_ADDR	0xFFC01C04	// DMA1 Channel 0 Start Address#define DMA1_0_X_COUNT		0xFFC01C10	// DMA1 Channel 0 Inner Loop						// Count#define DMA1_0_Y_COUNT		0xFFC01C18	// DMA1 Channel 0 Outer Loop						// Count#define DMA1_0_X_MODIFY		0xFFC01C14	// DMA1 Channel 0 Inner Loop						// Addr Increment#define DMA1_0_Y_MODIFY		0xFFC01C1C	// DMA1 Channel 0 Outer Loop						// Addr Increment#define DMA1_0_CURR_DESC_PTR	0xFFC01C20	// DMA1 Channel 0 Current						// Descriptor Pointer#define DMA1_0_CURR_ADDR	0xFFC01C24	// DMA1 Channel 0 Current 						// Address Pointer#define DMA1_0_CURR_X_COUNT	0xFFC01C30	// DMA1 Channel 0 Current Inner						// Loop Count#define DMA1_0_CURR_Y_COUNT	0xFFC01C38	// DMA1 Channel 0 Current Outer						// Loop Count#define DMA1_0_IRQ_STATUS	0xFFC01C28	// DMA1 Channel 0 Interrupt						// Status Register#define DMA1_0_PERIPHERAL_MAP	0xFFC01C2C	// DMA1 Channel 0 Peripheral						// Map Register#define DMA1_1_CONFIG		0xFFC01C48	// DMA1 Channel 1 Configuration						// register#define DMA1_1_NEXT_DESC_PTR	0xFFC01C40	// DMA1 Channel 1 Next						// Descripter Ptr Reg#define DMA1_1_START_ADDR	0xFFC01C44	// DMA1 Channel 1 Start Address#define DMA1_1_X_COUNT		0xFFC01C50	// DMA1 Channel 1 Inner Loop						// Count#define DMA1_1_Y_COUNT		0xFFC01C58	// DMA1 Channel 1 Outer Loop						// Count#define DMA1_1_X_MODIFY		0xFFC01C54	// DMA1 Channel 1 Inner Loop						// Addr Increment#define DMA1_1_Y_MODIFY		0xFFC01C5C	// DMA1 Channel 1 Outer Loop						// Addr Increment#define DMA1_1_CURR_DESC_PTR	0xFFC01C60	// DMA1 Channel 1 Current						// Descriptor Pointer#define DMA1_1_CURR_ADDR	0xFFC01C64	// DMA1 Channel 1 Current						// Address Pointer#define DMA1_1_CURR_X_COUNT	0xFFC01C70	// DMA1 Channel 1 Current Inner						// Loop Count#define DMA1_1_CURR_Y_COUNT	0xFFC01C78	// DMA1 Channel 1 Current Outer						// Loop Count#define DMA1_1_IRQ_STATUS	0xFFC01C68	// DMA1 Channel 1 Interrupt						// Status Register#define DMA1_1_PERIPHERAL_MAP	0xFFC01C6C	// DMA1 Channel 1 Peripheral						// Map Register#define DMA1_2_CONFIG		0xFFC01C88	// DMA1 Channel 2 Configuration						// register#define DMA1_2_NEXT_DESC_PTR	0xFFC01C80	// DMA1 Channel 2 Next						// Descripter Ptr Reg#define DMA1_2_START_ADDR	0xFFC01C84	// DMA1 Channel 2 Start Address#define DMA1_2_X_COUNT		0xFFC01C90	// DMA1 Channel 2 Inner Loop						// Count#define DMA1_2_Y_COUNT		0xFFC01C98	// DMA1 Channel 2 Outer Loop						// Count#define DMA1_2_X_MODIFY		0xFFC01C94	// DMA1 Channel 2 Inner Loop						// Addr Increment#define DMA1_2_Y_MODIFY		0xFFC01C9C	// DMA1 Channel 2 Outer Loop						// Addr Increment#define DMA1_2_CURR_DESC_PTR	0xFFC01CA0	// DMA1 Channel 2 Current						// Descriptor Pointer#define DMA1_2_CURR_ADDR	0xFFC01CA4	// DMA1 Channel 2 Current						// Address Pointer#define DMA1_2_CURR_X_COUNT	0xFFC01CB0	// DMA1 Channel 2 Current Inner						// Loop Count#define DMA1_2_CURR_Y_COUNT	0xFFC01CB8	// DMA1 Channel 2 Current Outer						// Loop Count#define DMA1_2_IRQ_STATUS	0xFFC01CA8	// DMA1 Channel 2 Interrupt						// Status Register#define DMA1_2_PERIPHERAL_MAP	0xFFC01CAC	// DMA1 Channel 2 Peripheral						// Map Register#define DMA1_3_CONFIG		0xFFC01CC8	// DMA1 Channel 3 Configuration						// register#define DMA1_3_NEXT_DESC_PTR	0xFFC01CC0	// DMA1 Channel 3 Next						// Descripter Ptr Reg#define DMA1_3_START_ADDR	0xFFC01CC4	// DMA1 Channel 3 Start Address#define DMA1_3_X_COUNT		0xFFC01CD0	// DMA1 Channel 3 Inner Loop						// Count#define DMA1_3_Y_COUNT		0xFFC01CD8	// DMA1 Channel 3 Outer Loop						// Count#define DMA1_3_X_MODIFY		0xFFC01CD4	// DMA1 Channel 3 Inner Loop						// Addr Increment#define DMA1_3_Y_MODIFY		0xFFC01CDC	// DMA1 Channel 3 Outer Loop						// Addr Increment#define DMA1_3_CURR_DESC_PTR	0xFFC01CE0	// DMA1 Channel 3 Current						// Descriptor Pointer#define DMA1_3_CURR_ADDR	0xFFC01CE4	// DMA1 Channel 3 Current						// Address Pointer#define DMA1_3_CURR_X_COUNT	0xFFC01CF0	// DMA1 Channel 3 Current Inner						// Loop Count#define DMA1_3_CURR_Y_COUNT	0xFFC01CF8	// DMA1 Channel 3 Current Outer						// Loop Count#define DMA1_3_IRQ_STATUS	0xFFC01CE8	// DMA1 Channel 3 Interrupt						// Status Register#define DMA1_3_PERIPHERAL_MAP	0xFFC01CEC	// DMA1 Channel 3 Peripheral						// Map Register#define DMA1_4_CONFIG		0xFFC01D08	// DMA1 Channel 4 Configuration						// register#define DMA1_4_NEXT_DESC_PTR	0xFFC01D00	// DMA1 Channel 4 Next						// Descripter Ptr Reg#define DMA1_4_START_ADDR	0xFFC01D04	// DMA1 Channel 4 Start Address#define DMA1_4_X_COUNT		0xFFC01D10	// DMA1 Channel 4 Inner Loop						// Count#define DMA1_4_Y_COUNT		0xFFC01D18	// DMA1 Channel 4 Outer Loop						// Count#define DMA1_4_X_MODIFY		0xFFC01D14	// DMA1 Channel 4 Inner Loop						// Addr Increment#define DMA1_4_Y_MODIFY		0xFFC01D1C	// DMA1 Channel 4 Outer Loop						// Addr Increment#define DMA1_4_CURR_DESC_PTR	0xFFC01D20	// DMA1 Channel 4 Current						// Descriptor Pointer#define DMA1_4_CURR_ADDR	0xFFC01D24	// DMA1 Channel 4 Current						// Address Pointer#define DMA1_4_CURR_X_COUNT	0xFFC01D30	// DMA1 Channel 4 Current Inner						// Loop Count#define DMA1_4_CURR_Y_COUNT	0xFFC01D38	// DMA1 Channel 4 Current Outer						// Loop Count#define DMA1_4_IRQ_STATUS	0xFFC01D28	// DMA1 Channel 4 Interrupt						// Status Register#define DMA1_4_PERIPHERAL_MAP	0xFFC01D2C	// DMA1 Channel 4 Peripheral						// Map Register#define DMA1_5_CONFIG		0xFFC01D48	// DMA1 Channel 5 Configuration						// register#define DMA1_5_NEXT_DESC_PTR	0xFFC01D40	// DMA1 Channel 5 Next						// Descripter Ptr Reg#define DMA1_5_START_ADDR	0xFFC01D44	// DMA1 Channel 5 Start Address#define DMA1_5_X_COUNT		0xFFC01D50	// DMA1 Channel 5 Inner Loop						// Count#define DMA1_5_Y_COUNT		0xFFC01D58	// DMA1 Channel 5 Outer Loop						// Count#define DMA1_5_X_MODIFY		0xFFC01D54	// DMA1 Channel 5 Inner Loop						// Addr Increment#define DMA1_5_Y_MODIFY		0xFFC01D5C	// DMA1 Channel 5 Outer Loop						// Addr Increment#define DMA1_5_CURR_DESC_PTR	0xFFC01D60	// DMA1 Channel 5 Current						// Descriptor Pointer#define DMA1_5_CURR_ADDR	0xFFC01D64	// DMA1 Channel 5 Current

⌨️ 快捷键说明

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