Booting Process
19-26
ADSP-BF537 Blackfin Processor Hardware Reference
Multi-Application (Multi-DXE) Management
In addition to pre-boot initialization, the INIT code feature can also be
used for boot management. A loader file (
.LDR
) can store multiple applica-
tions if multiple executable (
.DXE
) files are listed on the elfloader
command line. The elfloader utility creates multiple boot streams with the
individual executable files appended one after the other with the INIT
code
DXE
(if any) located at the beginning (see
).
The Blackfin processor loader file (
.LDR
) structure can be used to deter-
mine the boundary between the individual boot streams stored in the
external memory, and hence, provides the ability to boot in a specific
DXE application.
Figure 19-9. Multi-DXE Loader File Contents
10-BYTE HEADER FOR BLOCK 1
BLOCK 1
10-BYTE HEADER FOR BLOCK 1
BLOCK 2
10-BYTE HEADER FOR BLOCK 2
BLOCK 2
10-BYTE HEADER FOR BLOCK 3
BLOCK 3
. . .
10-BYTE HEADER FOR COUNT
4-BYTE COUNT FOR INIT CODE DXE
INIT CODE
4-BYTE COUNT FOR FIRST DXE
10-BYTE HEADER FOR COUNT
FIRST DXE APPLICATION
10-BYTE HEADER FOR COUNT
4-BYTE COUNT FOR SECOND DXE
SECOND DXE APPLICATION
10-BYTE HEADER FOR COUNT
4-BYTE COUNT FOR THIRD DXE
THIRD DXE APPLICATION
. . .
FIRST
BOOT STREAM
SECOND
BOOT STREAM
THIRD
BOOT STREAM
FOURTH
BOOT STREAM
.
.
.
LOADER FILE
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...