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

📄 bono_memory_map_defines.h

📁 飞思卡尔imx27 wince5.0 bootloader源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
// ##########################################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// #########################################// # 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_PWMI                 (PWM_BASE_ADDR+0x08)       // 32bit pwm interrupt reg#define PWM_PWMSA                (PWM_BASE_ADDR+0x0C)       // 32bit pwm sample reg#define PWM_PWMP                 (PWM_BASE_ADDR+0x10)       // 32bit pwm period reg#define PWM_PWMCNT               (PWM_BASE_ADDR+0x14)       // 32bit pwm counter reg// #########################################// # RTC                                   #// # $1000_7000 to $1000_7FFF              #// ##########################################define RTC_BASE_ADDR            0x10007000#define RTC_HOURMIN              (RTC_BASE_ADDR+0x00)       // 32bit rtc hour/min counter reg#define RTC_SECOND               (RTC_BASE_ADDR+0x04)       // 32bit rtc seconds counter reg#define RTC_ALRM_HM              (RTC_BASE_ADDR+0x08)       // 32bit rtc alarm hour/min reg#define RTC_ALRM_SEC             (RTC_BASE_ADDR+0x0C)       // 32bit rtc alarm seconds reg#define RTC_RTCCTL               (RTC_BASE_ADDR+0x10)       // 32bit rtc control reg#define RTC_RTCISR               (RTC_BASE_ADDR+0x14)       // 32bit rtc interrupt status reg#define RTC_RTCIENR              (RTC_BASE_ADDR+0x18)       // 32bit rtc interrupt enable reg#define RTC_STPWCH               (RTC_BASE_ADDR+0x1C)       // 32bit rtc stopwatch min reg#define RTC_DAYR                 (RTC_BASE_ADDR+0x20)       // 32bit rtc days counter reg#define RTC_DAYALARM             (RTC_BASE_ADDR+0x24)       // 32bit rtc day alarm reg#define RTC_TEST1                (RTC_BASE_ADDR+0x28)       // 32bit rtc test reg 1#define RTC_TEST2                (RTC_BASE_ADDR+0x2C)       // 32bit rtc test reg 2#define RTC_TEST3                (RTC_BASE_ADDR+0x30)       // 32bit rtc test reg 3// #########################################// # KPP                                   #// # $1000_8000 to $1000_8FFF              #// ##########################################define KPP_BASE_ADDR            0x10008000#define KPP_KPCR                 (KPP_BASE_ADDR+0x00)       // 16bit kpp keypad control reg#define KPP_KPSR                 (KPP_BASE_ADDR+0x02)       // 16bit kpp keypad status reg#define KPP_KDDR                 (KPP_BASE_ADDR+0x04)       // 16bit kpp keypad data directon reg#define KPP_KPDR                 (KPP_BASE_ADDR+0x06)       // 16bit kpp keypad data reg// #########################################// # OWIRE                                 #// # $1000_9000 to $1000_9FFF              #// ##########################################define OWIRE_BASE_ADDR          0x10009000#define OWIRE_CTRL               (OWIRE_BASE_ADDR+0x00)     // 16bit owire control reg#define OWIRE_TIME_DIV           (OWIRE_BASE_ADDR+0x02)     // 16bit owire time divider reg#define OWIRE_RESET              (OWIRE_BASE_ADDR+0x04)     // 16bit owire reset reg// #########################################// # UART1                                 #// # $1000_A000 to $1000_AFFF              #// ##########################################define UART1_BASE_ADDR          0x1000A000#define UART1_URXD_1             (UART1_BASE_ADDR+0x00)     // 32bit uart1 receiver reg#define UART1_UTXD_1             (UART1_BASE_ADDR+0x40)     // 32bit uart1 transmitter reg#define UART1_UCR1_1             (UART1_BASE_ADDR+0x80)     // 32bit uart1 control 1 reg#define UART1_UCR2_1             (UART1_BASE_ADDR+0x84)     // 32bit uart1 control 2 reg#define UART1_UCR3_1             (UART1_BASE_ADDR+0x88)     // 32bit uart1 control 3 reg#define UART1_UCR4_1             (UART1_BASE_ADDR+0x8C)     // 32bit uart1 control 4 reg#define UART1_UFCR_1             (UART1_BASE_ADDR+0x90)     // 32bit uart1 fifo control reg#define UART1_USR1_1             (UART1_BASE_ADDR+0x94)     // 32bit uart1 status 1 reg#define UART1_USR2_1             (UART1_BASE_ADDR+0x98)     // 32bit uart1 status 2 reg#define UART1_UESC_1             (UART1_BASE_ADDR+0x9C)     // 32bit uart1 escape char reg#define UART1_UTIM_1             (UART1_BASE_ADDR+0xA0)     // 32bit uart1 escape timer reg#define UART1_UBIR_1             (UART1_BASE_ADDR+0xA4)     // 32bit uart1 BRM incremental reg#define UART1_UBMR_1             (UART1_BASE_ADDR+0xA8)     // 32bit uart1 BRM modulator reg#define UART1_UBRC_1             (UART1_BASE_ADDR+0xAC)     // 32bit uart1 baud rate count reg#define UART1_ONEMS_1            (UART1_BASE_ADDR+0xB0)     // 32bit uart1 one ms reg#define UART1_UTS_1              (UART1_BASE_ADDR+0xB4)     // 32bit uart1 test reg// #########################################// # UART2                                 #// # $1000_B000 to $1000_BFFF              #// ##########################################define UART2_BASE_ADDR          0x1000B000#define UART2_URXD_2             (UART2_BASE_ADDR+0x00)     // 32bit uart2 receiver reg#define UART2_UTXD_2             (UART2_BASE_ADDR+0x40)     // 32bit uart2 transmitter reg#define UART2_UCR1_2             (UART2_BASE_ADDR+0x80)     // 32bit uart2 control 1 reg#define UART2_UCR2_2             (UART2_BASE_ADDR+0x84)     // 32bit uart2 control 2 reg#define UART2_UCR3_2             (UART2_BASE_ADDR+0x88)     // 32bit uart2 control 3 reg#define UART2_UCR4_2             (UART2_BASE_ADDR+0x8C)     // 32bit uart2 control 4 reg#define UART2_UFCR_2             (UART2_BASE_ADDR+0x90)     // 32bit uart2 fifo control reg#define UART2_USR1_2             (UART2_BASE_ADDR+0x94)     // 32bit uart2 status 1 reg#define UART2_USR2_2             (UART2_BASE_ADDR+0x98)     // 32bit uart2 status 2 reg#define UART2_UESC_2             (UART2_BASE_ADDR+0x9C)     // 32bit uart2 escape char reg#define UART2_UTIM_2             (UART2_BASE_ADDR+0xA0)     // 32bit uart2 escape timer reg#define UART2_UBIR_2             (UART2_BASE_ADDR+0xA4)     // 32bit uart2 BRM incremental reg#define UART2_UBMR_2             (UART2_BASE_ADDR+0xA8)     // 32bit uart2 BRM modulator reg#define UART2_UBRC_2             (UART2_BASE_ADDR+0xAC)     // 32bit uart2 baud rate count reg#define UART2_ONEMS_2            (UART2_BASE_ADDR+0xB0)     // 32bit uart2 one ms reg#define UART2_UTS_2              (UART2_BASE_ADDR+0xB4)     // 32bit uart2 test reg// #########################################// # UART3                                 #// # $1000_C000 to $1000_CFFF              #// ##########################################define UART3_BASE_ADDR          0x1000C000#define UART3_URXD_3             (UART3_BASE_ADDR+0x00)     // 32bit uart3 receiver reg#define UART3_UTXD_3             (UART3_BASE_ADDR+0x40)     // 32bit uart3 transmitter reg#define UART3_UCR1_3             (UART3_BASE_ADDR+0x80)     // 32bit uart3 control 1 reg#define UART3_UCR2_3             (UART3_BASE_ADDR+0x84)     // 32bit uart3 control 2 reg#define UART3_UCR3_3             (UART3_BASE_ADDR+0x88)     // 32bit uart3 control 3 reg#define UART3_UCR4_3             (UART3_BASE_ADDR+0x8C)     // 32bit uart3 control 4 reg#define UART3_UFCR_3             (UART3_BASE_ADDR+0x90)     // 32bit uart3 fifo control reg#define UART3_USR1_3             (UART3_BASE_ADDR+0x94)     // 32bit uart3 status 1 reg#define UART3_USR2_3             (UART3_BASE_ADDR+0x98)     // 32bit uart3 status 2 reg#define UART3_UESC_3             (UART3_BASE_ADDR+0x9C)     // 32bit uart3 escape char reg#define UART3_UTIM_3             (UART3_BASE_ADDR+0xA0)     // 32bit uart3 escape timer reg#define UART3_UBIR_3             (UART3_BASE_ADDR+0xA4)     // 32bit uart3 BRM incremental reg#define UART3_UBMR_3             (UART3_BASE_ADDR+0xA8)     // 32bit uart3 BRM modulator reg#define UART3_UBRC_3             (UART3_BASE_ADDR+0xAC)     // 32bit uart3 baud rate count reg#define UART3_ONEMS_3            (UART3_BASE_ADDR+0xB0)     // 32bit uart3 one ms reg#define UART3_UTS_3              (UART3_BASE_ADDR+0xB4)     // 32bit uart3 test reg// #########################################// # UART4                                 #// # $1000_D000 to $1000_DFFF              #// ##########################################define UART4_BASE_ADDR          0x1000D000#define UART4_URXD_4             (UART4_BASE_ADDR+0x00)     // 32bit uart4 receiver reg#define UART4_UTXD_4             (UART4_BASE_ADDR+0x40)     // 32bit uart4 transmitter reg#define UART4_UCR1_4             (UART4_BASE_ADDR+0x80)     // 32bit uart4 control 1 reg#define UART4_UCR2_4             (UART4_BASE_ADDR+0x84)     // 32bit uart4 control 2 reg#define UART4_UCR3_4             (UART4_BASE_ADDR+0x88)     // 32bit uart4 control 3 reg#define UART4_UCR4_4             (UART4_BASE_ADDR+0x8C)     // 32bit uart4 control 4 reg#define UART4_UFCR_4             (UART4_BASE_ADDR+0x90)     // 32bit uart4 fifo control reg#define UART4_USR1_4             (UART4_BASE_ADDR+0x94)     // 32bit uart4 status 1 reg#define UART4_USR2_4             (UART4_BASE_ADDR+0x98)     // 32bit uart4 status 2 reg#define UART4_UESC_4             (UART4_BASE_ADDR+0x9C)     // 32bit uart4 escape char reg#define UART4_UTIM_4             (UART4_BASE_ADDR+0xA0)     // 32bit uart4 escape timer reg#define UART4_UBIR_4             (UART4_BASE_ADDR+0xA4)     // 32bit uart4 BRM incremental reg#define UART4_UBMR_4             (UART4_BASE_ADDR+0xA8)     // 32bit uart4 BRM modulator reg#define UART4_UBRC_4             (UART4_BASE_ADDR+0xAC)     // 32bit uart4 baud rate count reg#define UART4_ONEMS_4            (UART4_BASE_ADDR+0xB0)     // 32bit uart4 one ms reg#define UART4_UTS_4              (UART4_BASE_ADDR+0xB4)     // 32bit uart4 test reg// #########################################// # CSPI1                                 #// # $1000_E000 to $1000_EFFF              #// ##########################################define CSPI1_BASE_ADDR          0x1000E000

⌨️ 快捷键说明

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