Loader Tasks
1-8
Vi+ 3.5 Loader Manual
for 16-Bit Processors
Loader Tasks
Common tasks perform by the loader include:
• Processing loader option settings or command-line switches.
• Formatting the output
.LDR
file according to user specifications.
Supported formats are binary, ASCII, hex-32, and more. Valid file
formats are described in Appendix A
on page A-1
.
• Packing the code for a particular data format: 8- or 16-bit.
• If specified, adding a boot kernel on top of the user code.
• If specified, preprogramming the location of the
.LDR
file in
PROM space.
• Specifying processor IDs for multiple input
.DXEs
for a multipro-
cessor system.
Loader Files
The loader/splitter output is essentially the same executable code as in the
input
.DXE
file. The loader repackages the executable, as illustrated in
Figure 1-1
.
Processor code in a loader file is split into blocks. Each code block is
marked with a tag that contains information about the block, such as a
number of words or destination in processor’s memory. Depending on the
processor family, there may be additional information in the tag. Com-
mon block types are “zero” (memory is filled with 0s); non-zero (code or
data); and final (code or data). Depending on the processor family, there
may be other block types.
Содержание VISUALDSP++ 3.5
Страница 9: ...VisualDSP 3 5 Loader Manual ix for 16 Bit Processors Contents INDEX ...
Страница 10: ...x VisualDSP 3 5 Loader Manual for 16 Bit Processors ...
Страница 20: ...Notation Conventions xx VisualDSP Loader Manual for 16 Bit Processors ...
Страница 86: ...Blackfin Processor Loader Guide 2 56 VisualDSP Loader Manual for 16 Bit Processors ...
Страница 144: ...ADSP 218x DSP Splitter Guide 5 20 VisualDSP 3 5 Loader Manual for 16 Bit Processors ...
Страница 166: ...INDEX I 12 VisualDSP Loader Manual for 16 Bit Processors ...