PDF: 09005aef81fd5f2d / Source: 09005aef81fd5ecd
Micron Technology, Inc., reserves the right to change products or specifications without notice.
tn2916_boot_from_nand_omap2420.fm - Rev. D 6/07 EN
9
©2006 Micron Technology, Inc. All rights reserved.
TN-29-16: Boot-from-NAND with the TI OMAP2420 Processor
Stage 2: Bootstrap
Figure 7:
Page-Level Boot Code Storage
Shadowing U-Boot Code from NAND Flash to DRAM
In an OMAP2420 system, X-Loader
shadows the U-Boot code from NAND Flash to
DRAM (see Figure 8). Then the system jumps to the address in DRAM where the first
byte of the U-Boot code resides.
Figure 8:
Shadowing U-Boot Code from NAND Flash to DRAM
Byte
2,111
…
Ba
d
Blo
c
k
Markin
g
Byte
2,048
S
e
c
tor A E
CC
3
b
ytes
Bytes
2049, 2050, 2051
S
e
c
tor B E
CC
3
b
ytes
Bytes
2052, 2053, 2054
S
e
c
tor
C
E
CC
3
b
ytes
Bytes
2055, 205
6
, 2057
S
e
c
tor D E
CC
3
b
ytes
Bytes
2058, 2059, 20
6
0
Typi
c
al
2KB Pa
g
e
S
e
c
tor A
512
b
ytes
S
e
c
tor B
512
b
ytes
S
e
c
tor
C
512
b
ytes
S
pare
6
4
b
ytes
S
e
c
tor D
512
b
ytes
Micron NAND Flash
X-Loader
U-Boot
environment data
OS kernel
File system
Micron DRAM
OMAP2420 processor ROM
OMAP2420 processor SRAM
ROM code
X-Loader
process
U-Boot
X-Loader
U-Boot