WinCE各个文件在NandFlash中的地址
我是用DNW下载的,对这些东西不是很熟。
怎么从下面得知各个文件在NandFlash对应的地址
NandFlash中的地址
MEMORY
IF IMGMULTIXIP !
IF WINCEDEBUG = retail
;NK 80200000 01900000 RAMIMAGE song modify 2010-08-24
NK 80200000 01E00000 RAMIMAGE
RAM 82000000 02000000 RAM ;801B0000->80200000 song modify 2010-08-24
ELSE
NK 80200000 02800000 RAMIMAGE
RAM 82A00000 00F00000 RAM
ENDIF
FLASH 92000000 00100000 RESERVED
ENDIF
IF IMGMULTIXIP
#define CHAIN_ADDRESS 824FC000
#define CHAIN_LENGTH 00004000
XIPKERNEL 80200000 00300000 RAMIMAGE
NK 80500000 01FFC000 NANDIMAGE
CHAIN $(CHAIN_ADDRESS) $(CHAIN_LENGTH) RESERVED
RAM 80500000 03400000 RAM
FLASH 92000000 00100000 RESERVED
ENDIF
; Common RAM areas
ARGS 80020000 00000800 RESERVED
SLEEP 80028000 00002000 RESERVED
EDBG 80030000 00020000 RESERVED
; gao 091217
; DISPLAY 83900000 00600000 RESERVED
DISPLAY 80100000 00100000 RESERVED
CF_DMA_BUF 83FE0000 00020000 RESERVED
;gao1208
ETHNET 88000000 00100000 RESERVED
CONFIG
AUTOSIZE=ON
COMPRESSION=ON
KERNELFIXUPS=ON
;FSRAMPERCENT=0x40404040
FSRAMPERCENT=0x0D0D0D0D
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 0x0002 Not all KMode
; ROMFLAGS 0x0010 Trust Module only
;
IF IMGTRUSTROMONLY
ROMFLAGS=10
ELSE
ROMFLAGS=00
ENDIF
ROMSTART = 80200000
ROMWIDTH = 32
IF WINCEDEBUG = retail
ROMSIZE = 02000000
ELSE
ROMSIZE = 02800000
ENDIF
WinCE
[解决办法]
这是RAM的地址 不是nandflash的,nandflash的要看对应的是那些block