Boot Assist Module (BAM)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
Freescale Semiconductor
32-5
Preliminary
Figure 32-2. Serial Boot Flash Password
Because the BAM program enters serial boot mode if it fails to find a valid RCHW in internal boot mode,
a valid serial password must be programmed. The factory preprogrammed value of the serial password is
the public password value (0xFEED_FACE_CAFE_BEEF).
32.3.3
Features
Because the MMU default out of reset is to allow access to the 4 KB range around the reset vector only,
the BAM program sets up the e200z1 core MMU to enable accesses to all MCU resources, as described in
.
Table 32-3. MMU Configuration for an Internal Boot
TLB
Entry
Region
Logical Base
Address
Physical Base
Address
Size
Attributes
0
Peripheral bridge and BAM
0xFFF0_0000
0xFFF0_0000
1 MB
Big Endian
Global PID
1
Internal flash
0x0000_0000
0x0000_0000
256 MB
Big Endian
Global PID
2
EBI
0x2000_0000
0x2000_0000
256 MB
Big Endian
Global PID
3
SRAM
0x4000_0000
0x4000_0000
256 KB
Big Endian
Global PID
Serial boot flash password at 0x00FF_FDD8 – 0x00FF_FDDF:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
1
1
1
1
1
1
1
0
1
1
1
0
1
1
0
1
Serial boot password (0x00FF_FDD8)–0xFEED (factory default)
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
1
1
1
1
0
1
0
1
1
0
0
1
1
1
0
Serial boot password (0x00FF_FDDA)–0xFACE (factory default)
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
1
1
0
0
1
0
1
0
1
1
1
1
1
1
1
0
Serial boot password (0x00FF_FDDC)–0xCAFE (factory default)
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
1
0
1
1
1
1
1
0
1
1
1
0
1
1
1
1
Serial boot password (0x00FF_FDDE)– 0xBEEF (factory default)