OK6410-WINCE-config.bib

来源:互联网 发布:室内温度测试软件 编辑:程序博客网 时间:2024/06/10 18:35
; 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. Modify by Alexlee
;
MEMORY
IF IMGMULTIXIP !


#define    NKNAME       NK
#define    NKSTART      80150000   ; 
#define    NKLEN        027FB000   ; 40MB


#define    RAMNAME      RAM
#define    RAMSTART     86800000    ;88000000--ok
#define    RAMLEN       09800000    ; 09800000 08000000--OK 08000000  128MB


;-----------------------------------------------------
;   NAME        ADDRESS     SIZE            TYPE
;-----------------------------------------------------
    $(NKNAME)   $(NKSTART)  $(NKLEN)        RAMIMAGE
    $(RAMNAME)  $(RAMSTART) $(RAMLEN)       RAM


ENDIF


IF IMGMULTIXIP


#define    CHAIN_ADDRESS    823FC000
#define    CHAIN_LENGTH     00004000
;-----------------------------------------------------
;   NAME        ADDRESS         SIZE            TYPE
;-----------------------------------------------------
    XIPKERNEL   80100000        00300000        RAMIMAGE
    NK          80400000        01FFC000        NANDIMAGE
    CHAIN       $(CHAIN_ADDRESS)    $(CHAIN_LENGTH)    RESERVED
    RAM         80400000        06400000        RAM


ENDIF


; Common RAM areas


    AUD_DMA     80002000    00002000        RESERVED
    TEMPS       80010000    00010000        RESERVED
    DBGSER_DMA  80022000    00002000        RESERVED
    ARGS        80020800    00000800        RESERVED
    SER_DMA     80024000    00002000        RESERVED
    IR_DMA      80026000    00002000        RESERVED
    SLEEP       80028000    00002000        RESERVED
    EDBG        80030000    00020000        RESERVED
    CMM         85D00000    00300000        RESERVED
    FIMG_BUF    86000000    00800000        RESERVED
    DISPLAY     83800000    00C00000        RESERVED
    MFC_JPEG    84400000    00C00000        RESERVED    
    ETHNET      94000000    00100000        RESERVED


CONFIG
    COMPRESSION=ON
    KERNELFIXUPS=ON
    AUTOSIZE=OFF


IF IMGMULTIXIP
    RAM_AUTOSIZE=OFF
    ROM_AUTOSIZE=OFF
    DLLADDR_AUTOSIZE=ON


    XIPSCHAIN=$(CHAIN_ADDRESS)


    AUTOSIZE_ROMGAP=10000
    AUTOSIZE_DLLADDRGAP=0
    AUTOSIZE_DLLDATAADDRGAP=0
    AUTOSIZE_DLLCODEADDRGAP=0


    ROMFLAGS=0
ENDIF


IF IMGPROFILER
    PROFILE=ON
ELSE
    PROFILE=OFF
ENDIF


;
; ROMFLAGS is a bitmask of options for the kernel
;   ROMFLAGS    0x0001      Disallow Paging
;   ROMFLAGS    0x0010      Trust Module only
;
IF IMGMULTIXIP !


IF IMGTRUSTROMONLY
    ROMFLAGS=10
ELSE
    ROMFLAGS=00
ENDIF


    FSRAMPERCENT = 0x0D0D0D0D


    ROMSTART = $(NKSTART)
    ROMWIDTH = 32
    ROMSIZE = $(NKLEN)


ENDIF
0 0
原创粉丝点击