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 这是RAM的地址 不是nandflash的,nandflash的要看对应的是那些block
板子是ARM2416,Flash是SAMSUNG K9GAG08U0M PCB0芯片 跑WinCE 6.0 用DNW通过USB来下载, 怎么知道各个文件在NandFlash对应的块(地址)?
|