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

📄 tht_memory_map_defines.h

📁 FreeScale imx21开发板Nand flash烧写程序
💻 H
📖 第 1 页 / 共 5 页
字号:
#define DMA_RSSR0	(DMA_CH0_BASE+0x010)	//  32bit dma ch0 req source sel reg
#define DMA_BLR0	(DMA_CH0_BASE+0x014)	//  32bit dma ch0 burst lenght reg
#define DMA_RTOR0	(DMA_CH0_BASE+0x018)	//  32bit dma ch0 req time out reg
#define DMA_BUCR0	(DMA_CH0_BASE+0x018)	//  32bit dma ch0 bus utilization reg
#define DMA_CCNR0	(DMA_CH0_BASE+0x01C)	//  32bit dma ch0
		
#define DMA_SAR1	(DMA_CH1_BASE+0x000)	//  32bit dma ch1 source addr reg
#define DMA_DAR1	(DMA_CH1_BASE+0x004)	//  32bit dma ch1 dest addr reg
#define DMA_CNTR1	(DMA_CH1_BASE+0x008)	//  32bit dma ch1 count reg
#define DMA_CCR1	(DMA_CH1_BASE+0x00C)	//  32bit dma ch1 control reg
#define DMA_RSSR1	(DMA_CH1_BASE+0x010)	//  32bit dma ch1 req source sel reg
#define DMA_BLR1	(DMA_CH1_BASE+0x014)	//  32bit dma ch1 burst lenght reg
#define DMA_RTOR1	(DMA_CH1_BASE+0x018)	//  32bit dma ch1 req time out reg
#define DMA_BUCR1	(DMA_CH1_BASE+0x018)	//  32bit dma ch1 bus utilization reg
#define DMA_CCNR1	(DMA_CH1_BASE+0x01C)	//  32bit dma ch1
		
#define DMA_SAR2	(DMA_CH2_BASE+0x000)	//  32bit dma ch2 source addr reg
#define DMA_DAR2	(DMA_CH2_BASE+0x004)	//  32bit dma ch2 dest addr reg
#define DMA_CNTR2	(DMA_CH2_BASE+0x008)	//  32bit dma ch2 count reg
#define DMA_CCR2	(DMA_CH2_BASE+0x00C)	//  32bit dma ch2 control reg
#define DMA_RSSR2	(DMA_CH2_BASE+0x010)	//  32bit dma ch2 req source sel reg
#define DMA_BLR2	(DMA_CH2_BASE+0x014)	//  32bit dma ch2 burst lenght reg
#define DMA_RTOR2	(DMA_CH2_BASE+0x018)	//  32bit dma ch2 req time out reg
#define DMA_BUCR2	(DMA_CH2_BASE+0x018)	//  32bit dma ch2 bus utilization reg
#define DMA_CCNR2	(DMA_CH2_BASE+0x01C)	//  32bit dma ch2
		
#define DMA_SAR3	(DMA_CH3_BASE+0x000)	//  32bit dma ch3 source addr reg
#define DMA_DAR3	(DMA_CH3_BASE+0x004)	//  32bit dma ch3 dest addr reg
#define DMA_CNTR3	(DMA_CH3_BASE+0x008)	//  32bit dma ch3 count reg
#define DMA_CCR3	(DMA_CH3_BASE+0x00C)	//  32bit dma ch3 control reg
#define DMA_RSSR3	(DMA_CH3_BASE+0x010)	//  32bit dma ch3 req source sel reg
#define DMA_BLR3	(DMA_CH3_BASE+0x014)	//  32bit dma ch3 burst lenght reg
#define DMA_RTOR3	(DMA_CH3_BASE+0x018)	//  32bit dma ch3 req time out reg
#define DMA_BUCR3	(DMA_CH3_BASE+0x018)	//  32bit dma ch3 bus utilization reg
#define DMA_CCNR3	(DMA_CH3_BASE+0x01C)	//  32bit dma ch3
		
#define DMA_SAR4	(DMA_CH4_BASE+0x000)	//  32bit dma ch4 source addr reg
#define DMA_DAR4	(DMA_CH4_BASE+0x004)	//  32bit dma ch4 dest addr reg
#define DMA_CNTR4	(DMA_CH4_BASE+0x008)	//  32bit dma ch4 count reg
#define DMA_CCR4	(DMA_CH4_BASE+0x00C)	//  32bit dma ch4 control reg
#define DMA_RSSR4	(DMA_CH4_BASE+0x010)	//  32bit dma ch4 req source sel reg
#define DMA_BLR4	(DMA_CH4_BASE+0x014)	//  32bit dma ch4 burst lenght reg
#define DMA_RTOR4	(DMA_CH4_BASE+0x018)	//  32bit dma ch4 req time out reg
#define DMA_BUCR4	(DMA_CH4_BASE+0x018)	//  32bit dma ch4 bus utilization reg
#define DMA_CCNR4	(DMA_CH4_BASE+0x01C)	//  32bit dma ch4
		
#define DMA_SAR5	(DMA_CH5_BASE+0x000)	//  32bit dma ch5 source addr reg
#define DMA_DAR5	(DMA_CH5_BASE+0x004)	//  32bit dma ch5 dest addr reg
#define DMA_CNTR5	(DMA_CH5_BASE+0x008)	//  32bit dma ch5 count reg
#define DMA_CCR5	(DMA_CH5_BASE+0x00C)	//  32bit dma ch5 control reg
#define DMA_RSSR5	(DMA_CH5_BASE+0x010)	//  32bit dma ch5 req source sel reg
#define DMA_BLR5	(DMA_CH5_BASE+0x014)	//  32bit dma ch5 burst lenght reg
#define DMA_RTOR5	(DMA_CH5_BASE+0x018)	//  32bit dma ch5 req time out reg
#define DMA_BUCR5	(DMA_CH5_BASE+0x018)	//  32bit dma ch5 bus utilization reg
#define DMA_CCNR5	(DMA_CH5_BASE+0x01C)	//  32bit dma ch5
		
#define DMA_SAR6	(DMA_CH6_BASE+0x000)	//  32bit dma ch6 source addr reg
#define DMA_DAR6	(DMA_CH6_BASE+0x004)	//  32bit dma ch6 dest addr reg
#define DMA_CNTR6	(DMA_CH6_BASE+0x008)	//  32bit dma ch6 count reg
#define DMA_CCR6	(DMA_CH6_BASE+0x00C)	//  32bit dma ch6 control reg
#define DMA_RSSR6	(DMA_CH6_BASE+0x010)	//  32bit dma ch6 req source sel reg
#define DMA_BLR6	(DMA_CH6_BASE+0x014)	//  32bit dma ch6 burst lenght reg
#define DMA_RTOR6	(DMA_CH6_BASE+0x018)	//  32bit dma ch6 req time out reg
#define DMA_BUCR6	(DMA_CH6_BASE+0x018)	//  32bit dma ch6 bus utilization reg
#define DMA_CCNR6	(DMA_CH6_BASE+0x01C)	//  32bit dma ch6
		
#define DMA_SAR7	(DMA_CH7_BASE+0x000)	//  32bit dma ch7 source addr reg
#define DMA_DAR7	(DMA_CH7_BASE+0x004)	//  32bit dma ch7 dest addr reg
#define DMA_CNTR7	(DMA_CH7_BASE+0x008)	//  32bit dma ch7 count reg
#define DMA_CCR7	(DMA_CH7_BASE+0x00C)	//  32bit dma ch7 control reg
#define DMA_RSSR7	(DMA_CH7_BASE+0x010)	//  32bit dma ch7 req source sel reg
#define DMA_BLR7	(DMA_CH7_BASE+0x014)	//  32bit dma ch7 burst lenght reg
#define DMA_RTOR7	(DMA_CH7_BASE+0x018)	//  32bit dma ch7 req time out reg
#define DMA_BUCR7	(DMA_CH7_BASE+0x018)	//  32bit dma ch7 bus utilization reg
#define DMA_CCNR7	(DMA_CH7_BASE+0x01C)	//  32bit dma ch7
		
#define DMA_SAR8	(DMA_CH8_BASE+0x000)	//  32bit dma ch8 source addr reg
#define DMA_DAR8	(DMA_CH8_BASE+0x004)	//  32bit dma ch8 dest addr reg
#define DMA_CNTR8	(DMA_CH8_BASE+0x008)	//  32bit dma ch8 count reg
#define DMA_CCR8	(DMA_CH8_BASE+0x00C)	//  32bit dma ch8 control reg
#define DMA_RSSR8	(DMA_CH8_BASE+0x010)	//  32bit dma ch8 req source sel reg
#define DMA_BLR8	(DMA_CH8_BASE+0x014)	//  32bit dma ch8 burst lenght reg
#define DMA_RTOR8	(DMA_CH8_BASE+0x018)	//  32bit dma ch8 req time out reg
#define DMA_BUCR8	(DMA_CH8_BASE+0x018)	//  32bit dma ch8 bus utilization reg
#define DMA_CCNR8	(DMA_CH8_BASE+0x01C)	//  32bit dma ch8
		
#define DMA_SAR9	(DMA_CH9_BASE+0x000)	//  32bit dma ch9 source addr reg
#define DMA_DAR9	(DMA_CH9_BASE+0x004)	//  32bit dma ch9 dest addr reg
#define DMA_CNTR9	(DMA_CH9_BASE+0x008)	//  32bit dma ch9 count reg
#define DMA_CCR9	(DMA_CH9_BASE+0x00C)	//  32bit dma ch9 control reg
#define DMA_RSSR9	(DMA_CH9_BASE+0x010)	//  32bit dma ch9 req source sel reg
#define DMA_BLR9	(DMA_CH9_BASE+0x014)	//  32bit dma ch9 burst lenght reg
#define DMA_RTOR9	(DMA_CH9_BASE+0x018)	//  32bit dma ch9 req time out reg
#define DMA_BUCR9	(DMA_CH9_BASE+0x018)	//  32bit dma ch9 bus utilization reg
#define DMA_CCNR9	(DMA_CH9_BASE+0x01C)	//  32bit dma ch9
		
#define DMA_SAR10	(DMA_CH10_BASE+0x000)	//  32bit dma ch10 source addr reg
#define DMA_DAR10	(DMA_CH10_BASE+0x004)	//  32bit dma ch10 dest addr reg
#define DMA_CNTR10	(DMA_CH10_BASE+0x008)	//  32bit dma ch10 count reg
#define DMA_CCR10	(DMA_CH10_BASE+0x00C)	//  32bit dma ch10 control reg
#define DMA_RSSR10	(DMA_CH10_BASE+0x010)	//  32bit dma ch10 req source sel reg
#define DMA_BLR10	(DMA_CH10_BASE+0x014)	//  32bit dma ch10 burst lenght reg
#define DMA_RTOR10	(DMA_CH10_BASE+0x018)	//  32bit dma ch10 req time out reg
#define DMA_BUCR10	(DMA_CH10_BASE+0x018)	//  32bit dma ch10 bus utilization reg
#define DMA_CCNR10	(DMA_CH10_BASE+0x01C)	//  32bit dma ch10
		
#define DMA_SAR11	(DMA_CH11_BASE+0x000)	//  32bit dma ch11 source addr reg
#define DMA_DAR11	(DMA_CH11_BASE+0x004)	//  32bit dma ch11 dest addr reg
#define DMA_CNTR11	(DMA_CH11_BASE+0x008)	//  32bit dma ch11 count reg
#define DMA_CCR11	(DMA_CH11_BASE+0x00C)	//  32bit dma ch11 control reg
#define DMA_RSSR11	(DMA_CH11_BASE+0x010)	//  32bit dma ch11 req source sel reg
#define DMA_BLR11	(DMA_CH11_BASE+0x014)	//  32bit dma ch11 burst lenght reg
#define DMA_RTOR11	(DMA_CH11_BASE+0x018)	//  32bit dma ch11 req time out reg
#define DMA_BUCR11	(DMA_CH11_BASE+0x018)	//  32bit dma ch11 bus utilization reg
#define DMA_CCNR11	(DMA_CH11_BASE+0x01C)	//  32bit dma ch11
		
#define DMA_SAR12	(DMA_CH12_BASE+0x000)	//  32bit dma ch12 source addr reg
#define DMA_DAR12	(DMA_CH12_BASE+0x004)	//  32bit dma ch12 dest addr reg
#define DMA_CNTR12	(DMA_CH12_BASE+0x008)	//  32bit dma ch12 count reg
#define DMA_CCR12	(DMA_CH12_BASE+0x00C)	//  32bit dma ch12 control reg
#define DMA_RSSR12	(DMA_CH12_BASE+0x010)	//  32bit dma ch12 req source sel reg
#define DMA_BLR12	(DMA_CH12_BASE+0x014)	//  32bit dma ch12 burst lenght reg
#define DMA_RTOR12	(DMA_CH12_BASE+0x018)	//  32bit dma ch12 req time out reg
#define DMA_BUCR12	(DMA_CH12_BASE+0x018)	//  32bit dma ch12 bus utilization reg
#define DMA_CCNR12	(DMA_CH12_BASE+0x01C)	//  32bit dma ch12
		
#define DMA_SAR13	(DMA_CH13_BASE+0x000)	//  32bit dma ch13 source addr reg
#define DMA_DAR13	(DMA_CH13_BASE+0x004)	//  32bit dma ch13 dest addr reg
#define DMA_CNTR13	(DMA_CH13_BASE+0x008)	//  32bit dma ch13 count reg
#define DMA_CCR13	(DMA_CH13_BASE+0x00C)	//  32bit dma ch13 control reg
#define DMA_RSSR13	(DMA_CH13_BASE+0x010)	//  32bit dma ch13 req source sel reg
#define DMA_BLR13	(DMA_CH13_BASE+0x014)	//  32bit dma ch13 burst lenght reg
#define DMA_RTOR13	(DMA_CH13_BASE+0x018)	//  32bit dma ch13 req time out reg
#define DMA_BUCR13	(DMA_CH13_BASE+0x018)	//  32bit dma ch13 bus utilization reg
#define DMA_CCNR13	(DMA_CH13_BASE+0x01C)	//  32bit dma ch13
		
#define DMA_SAR14	(DMA_CH14_BASE+0x000)	//  32bit dma ch14 source addr reg
#define DMA_DAR14	(DMA_CH14_BASE+0x004)	//  32bit dma ch14 dest addr reg
#define DMA_CNTR14	(DMA_CH14_BASE+0x008)	//  32bit dma ch14 count reg
#define DMA_CCR14	(DMA_CH14_BASE+0x00C)	//  32bit dma ch14 control reg
#define DMA_RSSR14	(DMA_CH14_BASE+0x010)	//  32bit dma ch14 req source sel reg
#define DMA_BLR14	(DMA_CH14_BASE+0x014)	//  32bit dma ch14 burst lenght reg
#define DMA_RTOR14	(DMA_CH14_BASE+0x018)	//  32bit dma ch14 req time out reg
#define DMA_BUCR14	(DMA_CH14_BASE+0x018)	//  32bit dma ch14 bus utilization reg
#define DMA_CCNR14	(DMA_CH14_BASE+0x01C)	//  32bit dma ch14
		
#define DMA_SAR15	(DMA_CH15_BASE+0x000)	//  32bit dma ch15 source addr reg
#define DMA_DAR15	(DMA_CH15_BASE+0x004)	//  32bit dma ch15 dest addr reg
#define DMA_CNTR15	(DMA_CH15_BASE+0x008)	//  32bit dma ch15 count reg
#define DMA_CCR15	(DMA_CH15_BASE+0x00C)	//  32bit dma ch15 control reg
#define DMA_RSSR15	(DMA_CH15_BASE+0x010)	//  32bit dma ch15 req source sel reg
#define DMA_BLR15	(DMA_CH15_BASE+0x014)	//  32bit dma ch15 burst lenght reg
#define DMA_RTOR15	(DMA_CH15_BASE+0x018)	//  32bit dma ch15 req time out reg
#define DMA_BUCR15	(DMA_CH15_BASE+0x018)	//  32bit dma ch15 bus utilization reg
#define DMA_CCNR15	(DMA_CH15_BASE+0x01C)	//  32bit dma ch15
		
#define DMA_TCR	(DMA_TEST_BASE+0x000)	//  32bit dma test control reg
#define DMA_TFIFOAR	(DMA_TEST_BASE+0x004)	//  32bit dma test fifo A reg
#define DMA_TDRR	(DMA_TEST_BASE+0x008)	//  32bit dma test request reg
#define DMA_TDIPR	(DMA_TEST_BASE+0x00C)	//  32bit dma test in progress reg
#define DMA_TFIFOBR	(DMA_TEST_BASE+0x010)	//  32bit dma test fifo B reg
		
//#########################################		
//# WDOG                                  #		
//# $1000_2000 to $1000_2FFF              #		
//#########################################		
#define WDOG_BASE_ADDR	0x10002000	
#define WDOG_WCR	(WDOG_BASE_ADDR+0x00)	//  16bit watchdog control reg
#define WDOG_WSR	(WDOG_BASE_ADDR+0x02)	//  16bit watchdog service reg
#define WDOG_WRSR	(WDOG_BASE_ADDR+0x04)	//  16bit watchdog reset status reg
#define WDOG_WPR	(WDOG_BASE_ADDR+0x06)	//  16bit watchdog protect reg
		
//#########################################		
//# GPT1                                  #		
//# $1000_3000 to $1000_3FFF              #		
//#########################################		
#define GPT1_BASE_ADDR	0x10003000	
#define GPT1_TCTL1	(GPT1_BASE_ADDR+0x00)	//  32bit timer 1 control reg
#define GPT1_TPRER1	(GPT1_BASE_ADDR+0x04)	//  32bit timer 1 prescaler reg
#define GPT1_TCMP1	(GPT1_BASE_ADDR+0x08)	//  32bit timer 1 compare reg
#define GPT1_TCR1	(GPT1_BASE_ADDR+0x0C)	//  32bit timer 1 capture reg
#define GPT1_TCN1	(GPT1_BASE_ADDR+0x10)	//  32bit timer 1 counter reg
#define GPT1_TSTAT1	(GPT1_BASE_ADDR+0x14)	//  32bit timer 1 status reg
		
//#########################################		
//# GPT2                                  #		
//# $1000_4000 to $1000_4FFF              #		
//#########################################		
#define GPT2_BASE_ADDR	0x10004000	
#define GPT2_TCTL2	(GPT2_BASE_ADDR+0x00)	//  32bit timer 2 control reg
#define GPT2_TPRER2	(GPT2_BASE_ADDR+0x04)	//  32bit timer 2 prescaler reg
#define GPT2_TCMP2	(GPT2_BASE_ADDR+0x08)	//  32bit timer 2 compare reg
#define GPT2_TCR2	(GPT2_BASE_ADDR+0x0C)	//  32bit timer 2 capture reg
#define GPT2_TCN2	(GPT2_BASE_ADDR+0x10)	//  32bit timer 2 counter reg
#define GPT2_TSTAT2	(GPT2_BASE_ADDR+0x14)	//  32bit timer 2 status reg
		
//#########################################		
//# GPT3                                  #		
//# $1000_5000 to $1000_5FFF              #		
//#########################################		
#define GPT3_BASE_ADDR	0x10005000	
#define GPT3_TCTL3	(GPT3_BASE_ADDR+0x00)	//  32bit timer 3 control reg
#define GPT3_TPRER3	(GPT3_BASE_ADDR+0x04)	//  32bit timer 3 prescaler reg
#define GPT3_TCMP3	(GPT3_BASE_ADDR+0x08)	//  32bit timer 3 compare reg
#define GPT3_TCR3	(GPT3_BASE_ADDR+0x0C)	//  32bit timer 3 capture reg
#define GPT3_TCN3	(GPT3_BASE_ADDR+0x10)	//  32bit timer 3 counter reg
#define GPT3_TSTAT3	(GPT3_BASE_ADDR+0x14)	//  32bit timer 3 status reg
		
//#########################################		
//# PWM                                   #		
//# $1000_6000 to $1000_6FFF              #		
//#########################################		
#define PWM_BASE_ADDR	0x10006000	
#define PWM_PWMC	(PWM_BASE_ADDR+0x00)	//  32bit pwm control reg
#define PWM_PWMS	(PWM_BASE_ADDR+0x04)	//  32bit pwm sample reg
#define PWM_PWMP	(PWM_BASE_ADDR+0x08)	//  32bit pwm period reg
#define PWM_PWMCNT	(PWM_BASE_ADDR+0x0C)	//  32bit pwm counter reg
#define PWM_PWMTEST1	(PWM_BASE_ADDR+0x10)	//  32bit pwm test reg
		
//#########################################		
//# RTC                                   #		

⌨️ 快捷键说明

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