Analog Devices ADSP-SC58 Series Hardware Reference Manual page 3459

Sharc+ processor
Table of Contents

Advertisement

ARGUMENT
The 32-bit field is a user-variable for most block types. The Initcode or the callback routine can access this
value and use it for optional instructions.
The different block types use the ARGUMENT field in various ways. See the
information.
Block Types
A loader stream is a set of linked blocks and each block is responsible for performing a certain function dependent
on the block type. The flags in the block header define a block type. Operations include functions such as loading
data, filling a memory region with data, and instructing the kernel to stop processing. This section describes each
block type and its usage within a boot loader stream.
Normal Block
The primary function of a block is to load data into a specified location of memory. A normal block instructs the
boot kernel to load the data contained in its payload to the location specified in the TARGET_ADDRESS field. The
BYTE_COUNT defines the size of the payload. Once the correct amount of data has been loaded, the kernel moves
on to process the next block in the stream.
Table 53-22: Flags
Flag
TARGET_ADDRESS
BYTE_COUNT
First Block
A first block indicates the start of a boot stream and is always needed at the beginning of the boot stream. When a
loader stream contains
Multi-Application Boot
the beginning of a new application.
When the kernel processes the first block in a loader stream, the boot kernel uses the TARGET_ADDRESS to deter-
mine the application entry location. For more details, refer to
NOTE:
A first block cannot be combined with a fill block.
Table 53-23: Flags
Flag
BFLAG_FIRST
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
Required
Init
Value
Y
Address where payload is loaded (must be valid)
Y
Size of block in bytes
Streams, a first block occurring within the loader stream indicates
Required
Init
Value
Y
1
Block Types
Boot Termination and Application Execution
Boot Loader Stream
descriptions for further
.
53–39

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the ADSP-SC58 Series and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Adsp-2158 series

Table of Contents