2.3 Firmware Architecture in NAND flash
Figure 2.2 shows the firmware architecture in NAND flash.
Figure 2.2
Firmware Architecture in NAND Flash
When power on, the processor will copy the first 4K of BootStrap Loader
(stepldr.nb0) to internal RAM. The stepldr will initialize the memory mapping
and load the eboot from the 2
nd
block (0x2, 1 block = 128K) of NAND flash.
The WinCE 6.0 kernel (NK.bin) starts from the 6th block (0x6). There are about
97.5MB un-used in NAND for users. User can see the flash information at My
Device\NandFlash when booting up. Click the mouse or touch on the icon for a
few seconds and Tab the “Properties” as Figure 2.3.