Boot Modes
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
6-15
Ethernet booting is enabled through Ethernet controller 1 (UCC1) depending on the values of
RCWHR[PIN_MUX] and RCWLR[SGMII]. Table 6-1 lists the available options.
1
Figure 6-7 describes the Ethernet bootloader flow.
:The Ethernet bootloader flow includes:
1.
Configuring the QUICC Engine drivers based on RCWHR[BPRT] and
RCWHR[PIN_MUX].
2.
Finding a DHCP server and receive configuration parameters (
filename, server address,
and so on
).
3.
Reading a block of the boot file, in S-Record format, from a TFTP server.
4.
Processing each TFTP data block and placing it in its memory destination.
5.
Sending a TFTP acknowledge to the TFTP server.
6.
Repeating steps 2–5 until the end of the data is transferred.
Table 6-1. Ethernet Boot Availability by I/O Multiplexing Mode
Multiplexing
Mode
RGMII
RMII/SMII
SGMII
0
Not supported
Not supported
If RCWLR[SGMII1] = 1, Ethernet
booting is supported.
Otherwise, it is not supported
1
Supported
Supported
2
Supported
Supported
3
Not supported
Not supported
4
Not supported
Not supported
5
Not supported
Not supported
6
Supported
Not supported
7
Not supported
Not supported
8
Supported
Supported
9
Supported
Supported
10
Not supported
Not supported
11
Not supported
Not supported
12
Supported
Supported
Figure 6-7. Ethernet Bootloader Flow
DHCP
Client
DHCP
Server
filename, next server address
TFTP
Server
TFTP Data Block
Temporary
Storage
Space
In M2
Read S-R
ecord
application code
Internal
Memory
Space
TFTP
Client
Code
Installation
BOOT CODE
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...