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

📄 tahiti_def.h

📁 mx21 Nor flash Bootloader 源代码
💻 H
📖 第 1 页 / 共 4 页
字号:
#define OTG_DMA_EP14_O_BPTR	       	(OTG_DMA_BASE+0x2F0)     //  32bit dma EP14 o/p buf tx pointer#define OTG_DMA_EP14_I_BPTR	       	(OTG_DMA_BASE+0x2F4)     //  32bit dma EP14 i/p buf tx pointer#define OTG_DMA_EP15_O_BPTR	       	(OTG_DMA_BASE+0x2F8)     //  32bit dma EP15 o/p buf tx pointer#define OTG_DMA_EP15_I_BPTR	       	(OTG_DMA_BASE+0x2FC)     //  32bit dma EP15 i/p buf tx pointer#define VENDOR_ID_REG0_ADD      	OTG_I2C_BASE+0x00#define VENDOR_ID_REG1_ADD      	OTG_I2C_BASE+0x01#define PRODUCT_ID_REG0_ADD     	OTG_I2C_BASE+0x02#define PRODUCT_ID_REG1_ADD     	OTG_I2C_BASE+0x03#define MODE_REG1_SET_ADD       	OTG_I2C_BASE+0x04#define MODE_REG1_CLR_ADD       	OTG_I2C_BASE+0x05#define OTG_CTRL_REG1_SET_ADD   	OTG_I2C_BASE+0x06#define OTG_CTRL_REG1_CLR_ADD  		OTG_I2C_BASE+0x07#define INT_SRC_REG_ADD        	 	OTG_I2C_BASE+0x08#define INT_LAT_REG_SET_ADD     	OTG_I2C_BASE+0x0a#define INT_LAT_REG_CLR_ADD     	OTG_I2C_BASE+0x0b#define INT_FALSE_REG_SET_ADD   	OTG_I2C_BASE+0x0c#define INT_FALSE_REG_CLR_ADD    	OTG_I2C_BASE+0x0d#define INT_TRUE_REG_SET_ADD     	OTG_I2C_BASE+0x0e#define INT_TRUE_REG_CLR_ADD     	OTG_I2C_BASE+0x0f#define OTG_CTRL_REG2_SET_ADD    	OTG_I2C_BASE+0x10#define OTG_CTRL_REG2_CLR_ADD    	OTG_I2C_BASE+0x11#define MODE_REG2_SET_ADD       	OTG_I2C_BASE+0x12#define MODE_REG2_CLR_ADD       	OTG_I2C_BASE+0x13#define BCD_DEV_REG0_ADD        	OTG_I2C_BASE+0x14#define BCD_DEV_REG1_ADD        	OTG_I2C_BASE+0x15#define OTG_XCVR_DEVAD_ADD      	OTG_I2C_BASE+0x18#define SEQ_OP_REG_ADD         		OTG_I2C_BASE+0x19#define SEQ_RD_STARTAD_ADD      	OTG_I2C_BASE+0x1a#define I2C_OP_CTRL_REG_ADD      	OTG_I2C_BASE+0x1b#define SCLK_TO_SCL_HPER_ADD     	OTG_I2C_BASE+0x1e#define I2C_MASTER_INT_REG_ADD   	OTG_I2C_BASE+0x1f//// ;---------------------------------------;// ; Clock & Reset (CRM)                   ;// ; &1002_7000 to $1002_7020              ;// ;---------------------------------------;#define CRM_BASE_ADDR           0x10027000                #define CRM_CSCR                CRM_BASE_ADDR           // ; Clock Source Control Reg#define CRM_MPCTL0              (CRM_BASE_ADDR+0x04)    // ; MCU PLL Control Reg      #define CRM_MPCTL1              (CRM_BASE_ADDR+0x08)  // ; MCU PLL & System Clk Ctl Reg#define CRM_SPCTL0              (CRM_BASE_ADDR+0x0C)    // ; USB PLL Control Reg 0#define CRM_SPCTL1              (CRM_BASE_ADDR+0x10)    // ; USB PLL Control Reg 1#define CRM_OSC26MCTL			(CRM_BASE_ADDR+0x14)    // ; Oscillator 26M Register#define CRM_PCDR0                (CRM_BASE_ADDR+0x18)  	// ; Perpheral Clock Divider Reg#define CRM_PCDR1                (CRM_BASE_ADDR+0x1C)    // ; Perpheral Clock Divider Reg#define CRM_PCCR0				(CRM_BASE_ADDR+0x20)    // ; Perpheral Clock Control Reg0#define CRM_PCCR1 				(CRM_BASE_ADDR+0x24)    // ; Perpheral Clock Control Reg1                                                                                #define CRM_CCSR                               (CRM_BASE_ADDR+0x28)    // ; Clock control status Reg//;#########################################			                                                                                                                                                                                                                                                                                    //;# MAX                                   #			                                                                                                                                                                                                                                                                                    //;# $1003_F000 to $1003_FFFF              #			                                                                                                                                                                                                                                                                                    //;#########################################			                                                                                                                                                                                                                                                                                    #define MAX_BASE_ADDR	    0x1003F000	                                                                                                                                                                                                                                                                                                    #define MAX_SLV0_BASE	    	 	(MAX_BASE_ADDR+0x000)	//  base location for slave 0                                                                                                                                                                                                                                                                #define MAX_SLV1_BASE	    		(MAX_BASE_ADDR+0x100)	//  base location for slave 1                                                                                                                                                                                                                                                                #define MAX_SLV2_BASE	    		(MAX_BASE_ADDR+0x200)	//  base location for slave 2                                                                                                                                                                                                                                                                #define MAX_SLV3_BASE	    		(MAX_BASE_ADDR+0x300)	// base location for slave 3                                                                                                                                                                                                                                                                			    		                                                                                                                                                                                                                                                                                                    #define MAX_SLV0_MPR0	    		(MAX_SLV0_BASE+0x00)	// 32bit max slv0 master priority reg                                                                                                                                                                                                                                                       #define MAX_SLV0_AMPR0	    		(MAX_SLV0_BASE+0x04)	// 32bit max slv0 alt priority reg                                                                                                                                                                                                                                                          #define MAX_SLV0_SGPCR0	    		(MAX_SLV0_BASE+0x10)	// 32bit max slv0 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_SLV0_ASGPCR0	    	(MAX_SLV0_BASE+0x14)	// 32bit max slv0 alt generl ctrl reg                                                                                                                                                                                                                                               			                                                                                                                                                                                                                                                                                                                            #define MAX_SLV1_MPR1	    		(MAX_SLV1_BASE+0x00)	// 32bit max slv1 master priority reg                                                                                                                                                                                                                                                       #define MAX_SLV1_AMPR1	    		(MAX_SLV1_BASE+0x04)	// 32bit max slv1 alt priority reg                                                                                                                                                                                                                                                          #define MAX_SLV1_SGPCR1	    		(MAX_SLV1_BASE+0x10)	// 32bit max slv1 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_SLV1_ASGPCR1	    	(MAX_SLV1_BASE+0x14)	// 32bit max slv1 alt generl ctrl reg                                                                                                                                                                                                                                               			                                                                                                                                                                                                                                                                                                                            #define MAX_SLV2_MPR2	    		(MAX_SLV2_BASE+0x00)	// 32bit max slv2 master priority reg                                                                                                                                                                                                                                                       #define MAX_SLV2_AMPR2	    		(MAX_SLV2_BASE+0x04)	// 32bit max slv2 alt priority reg                                                                                                                                                                                                                                                          #define MAX_SLV2_SGPCR2	    		(MAX_SLV2_BASE+0x10)	// 32bit max slv2 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_SLV2_ASGPCR2	    	(MAX_SLV2_BASE+0x14)	// 32bit max slv2 alt generl ctrl reg                                                                                                                                                                                                                                               			                                                                                                                                                                                                                                                                                                                            #define MAX_SLV3_MPR3	    		(MAX_SLV3_BASE+0x00)	// 32bit max slv3 master priority reg                                                                                                                                                                                                                                                       #define MAX_SLV3_AMPR3	    		(MAX_SLV3_BASE+0x04)	// 32bit max slv3 alt priority reg                                                                                                                                                                                                                                                          #define MAX_SLV3_SGPCR3	    		(MAX_SLV3_BASE+0x10)	// 32bit max slv3 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_SLV3_ASGPCR3	    	(MAX_SLV3_BASE+0x14)	// 32bit max slv3 alt generl ctrl reg                                                                                                                                                                                                                                               			                                                                                                                                                                                                                                                                                                                            #define MAX_MST0_MGPCR0	    		(MAX_BASE_ADDR+0x800)	// 32bit max mst0 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_MST1_MGPCR1	    		(MAX_BASE_ADDR+0x900)	// 32bit max mst1 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_MST2_MGPCR2	    		(MAX_BASE_ADDR+0xA00)	// 32bit max mst2 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_MST3_MGPCR3	    		(MAX_BASE_ADDR+0xB00)	// 32bit max mst3 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_MST4_MGPCR4	    		(MAX_BASE_ADDR+0xC00)	// 32bit max mst4 general ctrl reg                                                                                                                                                                                                                                                          #define MAX_MST5_MGPCR5	    		(MAX_BASE_ADDR+0xD00)	// 32bit max mst5 general ctrl reg                                                                                                                                                                                                                                                          			                                                                                                                                                                                                                                                                                                                            //// ;---------------------------------------;// ; WEIM                                  ;// ; $DF00_1000 to $DF00_1030              ;// ;---------------------------------------;#define EIM_BASE_ADDR           0xDF001000                #define EIM_CS0H                EIM_BASE_ADDR                #define EIM_CS0L                (EIM_BASE_ADDR+0x04)                #define EIM_CS1H                (EIM_BASE_ADDR+0x08)                #define EIM_CS1L                (EIM_BASE_ADDR+0x0C)                #define EIM_CS2H                (EIM_BASE_ADDR+0x10)                #define EIM_CS2L                (EIM_BASE_ADDR+0x14)                #define EIM_CS3H                (EIM_BASE_ADDR+0x18)                #define EIM_CS3L                (EIM_BASE_ADDR+0x1C)                #define EIM_CS4H                (EIM_BASE_ADDR+0x20)                #define EIM_CS4L                (EIM_BASE_ADDR+0x24)                #define EIM_CS5H                (EIM_BASE_ADDR+0x28)                #define EIM_CS5L                (EIM_BASE_ADDR+0x2C)                #define EIM                     (EIM_BASE_ADDR+0x30)#ifdef FPGA#define EUART_BASE_ADDR		0x17000000#define EUART_DR			(EUART_BASE_ADDR+0x0)           #define EUART_RSR			(EUART_BASE_ADDR+0x4)           #define EUART_ECR			(EUART_BASE_ADDR+0x4)           #define EUART_LCRH			(EUART_BASE_ADDR+0x8)           #define EUART_LCRM			(EUART_BASE_ADDR+0xC)           #define EUART_LCRL			(EUART_BASE_ADDR+0x10)    #define EUART_CR			(EUART_BASE_ADDR+0x14)           #define EUART_FR			(EUART_BASE_ADDR+0x18)  #define EUART_IIR			(EUART_BASE_ADDR+0x1C)           #define EUARTI_ICR			(EUART_BASE_ADDR+0x1C)   #define LM_AIPI  0xC0000000#define LM_SW	 0xC0001014 	//#define LM_SW	 0xC0000014 	#define LED_BASE		0x1A000000#define	LED_ALPHA		(LED_BASE+0x0)#define LED_LIGHTS		(LED_BASE+0x4)#define LED_SWITCHES	(LED_BASE+0x8)#endif#endif

⌨️ 快捷键说明

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