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

📄 bono_memory_map_defines.h

📁 飞思卡尔imx27 wince5.0 bootloader源代码
💻 H
📖 第 1 页 / 共 5 页
字号:
// This is generated from an EXCEL sheel - DO NOT EDIT// Generated on 8/17/2005 10:13:35 AM for BONO_P3_02_00// ############################################################################// #                                                                          #// #                    BONO specific bono_memory_map.equ                     #// #                    Freescale Confidential Proprietary                    #// # Purpose:                                                                 #// #   This file is used by the compilers/assembler to decode the memory map  #// #                                                                          #// # Description                                                              #// #   This file list out each individual memory location for decoding        #// #                                                                          #// # Initial version writen By                                                #// #   Kevin Shi (kevin.shi@freescale.com)                                    #// #                                                                          #// # Date                                                                     #// #   28 Apr 2005                                                            #// #                                                                          #// # Revisions                                                                #// #    Date       By           Description of changes                        #// #  10 Jan 2005  Kevin Shi    Initial release for Bono.                     #// #  28 Apr 2005  Kevin Shi    Updated release for Bono 1.0 RTL.             #// #  12 May 2005  Kevin Shi    Updated VRAM base address for Bono 1.0 RTL.   #// #  12 May 2005  Kevin Shi    Updated SYS register address for Bono 1.0 RTL #// #  30 May 2005  Kevin Shi    Updated WDOG register, PORTHOLE address.      #// #  10 Jun 2005  Kevin Shi    Added PCMCF address.                          #// #  15 Jun 2005  Kevin Shi    Updated SSI register.                         #// #  20 Jun 2005  Kevin Shi    Updated IIM, USB. Remove RNGA.                #// #  29 Jun 2005  Kevin Shi    Updated SDHC registers.                       #// #  17 Aug 2005  Kevin Shi    Added more user events                        #// #                                                                          #// ############################################################################// Memory Map// ----------// $0000_0000 - $0000_3FFF BROM// $0000_4000 - $0040_3FFF reserved// $0040_4000 - $007F_FFFF BROM// $0080_0000 - $0FFF_FFFF reserved// $1000_0000 - $1000_0FFF AIPI1// $1000_1000 - $1000_1FFF DMA// $1000_2000 - $1000_2FFF WDOG// $1000_3000 - $1000_3FFF GPT1// $1000_4000 - $1000_4FFF GPT2// $1000_5000 - $1000_5FFF GPT3// $1000_6000 - $1000_6FFF PWM// $1000_7000 - $1000_7FFF RTC// $1000_8000 - $1000_8FFF KPP// $1000_9000 - $1000_9FFF OWIRE// $1000_A000 - $1000_AFFF UART1// $1000_B000 - $1000_BFFF UART2// $1000_C000 - $1000_CFFF UART3// $1000_D000 - $1000_DFFF UART4// $1000_E000 - $1000_EFFF CSPI1// $1000_F000 - $1000_FFFF CSPI2// $1001_0000 - $1001_0FFF SSI1// $1001_1000 - $1001_1FFF SSI2// $1001_2000 - $1001_2FFF I2C1// $1001_3000 - $1001_3FFF SDHC1// $1001_4000 - $1001_4FFF SDHC2// $1001_5000 - $1001_5FFF GPIO// $1001_6000 - $1001_6FFF AUDMUX// $1001_7000 - $1001_7FFF CSPI3// $1001_8000 - $1001_8FFF MSHC// $1001_9000 - $1001_9FFF GPT4// $1001_A000 - $1001_AFFF GPT5// $1001_B000 - $1001_BFFF UART5// $1001_C000 - $1001_CFFF UART6// $1001_D000 - $1001_DFFF I2C2// $1001_E000 - $1001_EFFF SDHC3// $1001_F000 - $1001_FFFF GPT6// $1002_0000 - $1002_0FFF AIPI2// $1002_1000 - $1002_1FFF LCDC// $1002_2000 - $1002_2FFF SLCDC// $1002_3000 - $1002_3FFF H264// $1002_4000 - $1002_4FFF USB// $1002_5000 - $1002_5FFF SAHARA// $1002_6000 - $1002_6FFF EMMA// $1002_7000 - $1002_7FFF CRM and SYS// $1002_8000 - $1002_8FFF IIM// $1002_9000 - $1002_9FFF reserved// $1002_A000 - $1002_AFFF RTIC// $1002_B000 - $1002_BFFF FEC// $1002_C000 - $1002_CFFF SCC// $1002_D000 - $1002_DFFF SCC// $1002_E000 - $1002_EFFF reserved// $1003_0000 - $1003_0FFF reserved// $1003_1000 - $1003_1FFF reserved// $1003_2000 - $1003_2FFF reserved// $1003_3000 - $1003_3FFF reserved// $1003_4000 - $1003_4FFF reserved// $1003_5000 - $1003_5FFF reserved// $1003_6000 - $1003_6FFF reserved// $1003_7000 - $1003_7FFF reserved// $1003_8000 - $1003_8FFF reserved// $1003_9000 - $1003_9FFF reserved// $1003_A000 - $1003_AFFF reserved// $1003_B000 - $1003_BFFF ETB RAM// $1003_C000 - $1003_CFFF EBT RAM// $1003_D000 - $1003_DFFF ETB REGS// $1003_E000 - $1003_EFFF JAM// $1003_F000 - $1003_FFFF MAX// $1004_0000 - $1004_0FFF AITC// $1004_1000 - $1004_1FFF ROMPATCH// $1004_2000 - $1004_2FFF reserved// $1004_3000 - $1004_3FFF reserved// $1004_4000 - $7FFF_FFFF reserved// $8000_0000 - $8000_0FFF CSI// $8000_1000 - $8000_1FFF ATA// $8000_2000 - $9FFF_FFFF reserved// $A000_0000 - $AFFF_FFFF External Memory (CSD0)// $B000_0000 - $BFFF_FFFF External Memory (CSD1)// $C000_0000 - $C7FF_FFFF External Memory (CS0)// $C800_0000 - $CFFF_FFFF External Memory (CS1)// $D000_0000 - $D1FF_FFFF External Memory (CS2)// $D200_0000 - $D3FF_FFFF External Memory (CS3)// $D400_0000 - $D5FF_FFFF External Memory (CS4)// $D600_0000 - $D7FF_FFFF External Memory (CS5)// $D800_0000 - $D800_0FFF External Memory (NFC)// $D800_1000 - $D800_1FFF External Memory (ESDCTL)// $D800_2000 - $D800_2FFF External Memory (WEIM)// $D800_3000 - $D800_3FFF External Memory (M3IF)// $D800_4000 - $D800_4FFF External Memory (PCMCIA)// $D800_5000 - $DBFF_FFFF External Memory reserved// $DC00_0000 - $DFFF_FFFF External Memory (PCMCIA/CF)// $E000_0000 - $FFEF_FFFF reserved// $FFFF_4C00 - $FFFF_FFFF VRAM// #########################################// # BOOT ROM                              #// # $0000_0000 to $0000_3FFF              #// # $0040_4000 to $007F_FFFF              #// ##########################################define BOOTROM1_ADDR_BOT        0x00000000#define BOOTROM1_PHY_SIZE        0x00004000#define BOOTROM1_ASS_SIZE        0x00004000#define BOOTROM2_ADDR_BOT        0x00404000#define BOOTROM2_PHY_SIZE        0x003F4000#define BOOTROM2_ASS_SIZE        0x003F4000// #########################################// # AIPI1                                 #// # $1000_0000 to $1000_0FFF              #// ##########################################define AIPI1_BASE_ADDR          0x10000000#define AIPI1_PSR0               (AIPI1_BASE_ADDR+0x00)     // 32bit Peripheral Size Reg 0#define AIPI1_PSR1               (AIPI1_BASE_ADDR+0x04)     // 32bit Peripheral Size Reg 1#define AIPI1_PAR                (AIPI1_BASE_ADDR+0x08)     // 32bit Peripheral Access Reg// #########################################// # DMA                                   #// # $1000_1000 to $1000_1FFF              #// ##########################################define DMA_BASE_ADDR            0x10001000#define DMA_SYS_BASE             (DMA_BASE_ADDR+0x000)      // base location for system#define DMA_M2D_BASE             (DMA_BASE_ADDR+0x040)      // base location for 2D memory reg#define DMA_CH0_BASE             (DMA_BASE_ADDR+0x080)      // base location for channel 0#define DMA_CH1_BASE             (DMA_BASE_ADDR+0x0C0)      // base location for channel 1#define DMA_CH2_BASE             (DMA_BASE_ADDR+0x100)      // base location for channel 2#define DMA_CH3_BASE             (DMA_BASE_ADDR+0x140)      // base location for channel 3#define DMA_CH4_BASE             (DMA_BASE_ADDR+0x180)      // base location for channel 4#define DMA_CH5_BASE             (DMA_BASE_ADDR+0x1C0)      // base location for channel 5#define DMA_CH6_BASE             (DMA_BASE_ADDR+0x200)      // base location for channel 6#define DMA_CH7_BASE             (DMA_BASE_ADDR+0x240)      // base location for channel 7#define DMA_CH8_BASE             (DMA_BASE_ADDR+0x280)      // base location for channel 8#define DMA_CH9_BASE             (DMA_BASE_ADDR+0x2C0)      // base location for channel 9#define DMA_CH10_BASE            (DMA_BASE_ADDR+0x300)      // base location for channel 10#define DMA_CH11_BASE            (DMA_BASE_ADDR+0x340)      // base location for channel 11#define DMA_CH12_BASE            (DMA_BASE_ADDR+0x380)      // base location for channel 12#define DMA_CH13_BASE            (DMA_BASE_ADDR+0x3C0)      // base location for channel 13#define DMA_CH14_BASE            (DMA_BASE_ADDR+0x400)      // base location for channel 14#define DMA_CH15_BASE            (DMA_BASE_ADDR+0x440)      // base location for channel 15#define DMA_TEST_BASE            (DMA_BASE_ADDR+0x480)      // base location for test registers#define DMA_DCR                  (DMA_SYS_BASE+0x000)       // 32bit dma control reg

⌨️ 快捷键说明

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