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

📄 eboot.bib

📁 Microsoft WinCE 6.0 BSP FINAL release source code for use with the i.MX27ADS TO2 WCE600_FINAL_MX27_S
💻 BIB
字号:
;
; Copyright (c) Microsoft Corporation.  All rights reserved.
;
; Use of this source code is subject to the terms of the Microsoft end-user
; license agreement (EULA) under which you licensed this SOFTWARE PRODUCT.
; If you did not accept the terms of the EULA, you are not authorized to use
; this source code. For a copy of the EULA, please see the LICENSE.RTF on your
; install media.
;
;------------------------------------------------------------------------------
;
; Copyright (C) 2004-2007, Freescale Semiconductor, Inc. All Rights Reserved.
; THIS SOURCE CODE, AND ITS USE AND DISTRIBUTION, IS SUBJECT TO THE TERMS
; AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT
;
;------------------------------------------------------------------------------
;
;     OS MEMORY MAP                       BOOTLOADER MEMORY MAP
;
;                   +---- 8800.0000 ----+
;       ARGS (4 KB) |                   | ARGS (4 KB)
;                   +---- 8800.1000 ----+
;                   |                   | XLDR Image (2 KB)
;                   |     8800.1800 ----+
;                   |                   |
;                   |                   | Bootloader Stack (234 KB)
;       VPU(332 KB) |                   |
;                   |     8803.C000 ----+
;                   |                   | Bootloader Page Table (16 KB)
;                   |     8804.0000 ----+
;                   |                   |
;                   +-----8805.4000     | Bootloader Image (256 KB)
;                   |                   |
;                   |     8808.0000 ----+
;   Unused (672 KB) |                   | IPL Image (256 KB)
;                   |     880C.0000 ----+
;                   |                   | Bootloader RAM (240 KB)
;                   +---- 880F.C000 ----+
; FEC DMA buf(16KB) |                   | FEC DMA buf (16KB) 
;                   +---- 8810.0000 ----+
;         FB (1 MB) |                   | Framebuffer (1 MB)
;                   +---- 8820.0000 ----+
;                   |                   |
;                   |                   |
;                   |                   |
;   NK Code (48 MB) |                   |
;                   |                   |
;                   |                   |
;                   |                   |
;    **auto-size**  +---- 8B20.0000     | Flash Cache (126 MB)
;                   |                   |
;                   |                   |
;                   |                   |
;   NK RAM (79 MB)  |                   |
;                   |                   |
;                   |                   |
;                   |                   |
;                   +---- 9000.0000 ----+
;
;------------------------------------------------------------------------------

MEMORY
; - Driver globals area (used to pass config info to kernel, don't change unless 
;   you update config.bib) NOTE: We're using physical addresses here.
; - Flash cache (used to store eboot.bin or nk.bin before flashing)
;   Name            Start       Size        Type
;   -----------     --------    --------    ----
    DRV_GLB         88000000    00001000    RESERVED
    XLDR            88001000    00000800    RESERVED
    STACK           88001800    0003A800    RESERVED
    PAGE_TABLE      8803C000    00004000    RESERVED
    EBOOT           88040000    00040000    RAMIMAGE
    IPL             88080000    00040000    RESERVED
    RAM             880C0000    0003C000    RAM
    FECBUF          880FC000    00004000    RESERVED
    FRAMEBUFFER     88100000    00100000    RESERVED
    FCACHE          88200000    07E00000    RESERVED

CONFIG
    COMPRESSION=OFF
    KERNELFIXUPS=ON

; EBoot is build to run out of RAM, so ROMSTART and ROMSIZE correspond to the
; RAM address range specified above.
;
    ROMSIZE =00040000
    ROMSTART=88040000
    ROMWIDTH=32

; ROMOFFSET applies to the BIN file sections and is used to "move" the image
; into flash.  The bootloader image already on the system will be able to tell
; that the BIN file is destined for flash (versus RAM) based on the address
; formed by RAMIMAGE Start plus ROMOFFSET.
;
; NAND Layout (BaseAddr = 0x9C200000)
;   +-------------------+
;   |    XLDR (128K)    |
;   +-------------------+
;   |   EBOOT (256K)    |
;   +-------------------+
;   |    IPL (256K)     |
;   +-------------------+
;   |     NK / DIO      |
;   +-------------------+
;   |   Config (128K)   |
;   +-------------------+

; Flash starts VA 0x80000000 = (0x88040000 + ROMOFFSET) & 0xFFFFFFFF
; ==> ROM ROMOFFSET = 0xF7FC0000
IF IMGNAND !
    ROMOFFSET=F7FC0000
ENDIF

IF IMGNAND
; 0x9C220000 = (0x88040000 + ROMOFFSET) & 0xFFFFFFFF ==> ROMOFFSET = 0x141E0000
    ROMOFFSET=141E0000
ENDIF


MODULES
;   Name            Path                                            Memory Type
;   --------------  ----------------------------------------------  -----------
    nk.exe          $(_TARGETPLATROOT)\target\$(_TGTCPU)\$(WINCEDEBUG)\eboot.exe        EBOOT

⌨️ 快捷键说明

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