MSC8144E Reference Manual, Rev. 3
6-22
Freescale
Semiconductor
Boot Program
0x900D900D is written to 0xC007B00C in M2 indicating that the boot has finished
executing.
All cores jump to the address written in 0xC007B010. The value in this address should be
written during the boot loading process.
6.7 System after Boot
All MATTs in the MMUs are set to their reset value values (except M_xSDBx[PBS]
which is set to 0x2).
L1 I-Cache is enabled, but there are no cacheable windows.
All NMIs will be configured as NMIs in the EPIC.
VBA equals 0xFEF17000. Any interrupt other than 91 and 92 in the EPIC puts the core in
debug.
EDC is enabled.
Core register values are not guaranteed and should be initialized before use.
6.8 Boot Errors
If the boot code fails, an indication as to the root cause is written to 0xC007B004. The possible
reasons are listed in Table 6-3.
Table 6-3. Boot Error Codes
Error Code
Description
0x003FEFFF
Catastrophic Error. SmartDSP OS Function failed.
0x003FEFFD
Corrupted boot file. The possible causes are:
• Checksum wrong in TFTP file
• Checksum wrong in I
2
C file
• Unsupported S-Record type
0x003FEFFC
TFTP server time out
0x003FEFFB
Empty frame from TFTP server
0x003FEFFA
TFTP server sent ERROR code (05)
0x003FEFF9
Unsupported boot port
0x003FEFF8
Reset slave does not respond
0x003FEFF6
Using boot with RCWHR[STTM] equaling 1
0x003FEFF5
Boot port isn’t supported with current pin multiplexing.
0x003FEFF4
Too many I
2
C RCW slaves in address 0x11 of the EEPROM
0x003FEFF3
Error in protocol between I
2
C RCW master and slave
0x003FEFF2
Boot port trying to write to area designated for boot (0xC007B014–0xC007FFFF)
0x0027EFFE
Lost arbitration on I
2
C bus.
0x0027EFFD
Time-out on I
2
C acknowledge (9th clock).
0x0027EFFC
Stuck SDA (I
2
C bus).
0x00000000
Unexpected debug condition in the SC3400 Core (unexpected interrupt, EE0 asserted
and so on)
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 ...