ADSP-BF50x Blackfin Processor Hardware Reference
24-15
System Reset and Booting
Block Flags Field
Table 24-4. Block Flags
Bit Name
Description
4
BFLAG_SAVE
Saves the memory of this block to off-chip memory in case of
power failure or a hibernate request. This flag is not used by the
on-chip boot kernel.
5
BFLAG_AUX
Nests special block types as required by special purpose sec-
ond-stage loaders. This flag is not used by the on-chip boot kernel.
6
Reserved
7
Reserved
8
BFLAG_FILL
Tells the boot kernel to not process any payload data. Instead the
target memory (specified by the
TARGET ADDRESS
and
BYTE COUNT
fields) is filled with the 32-bit value provided by the
ARGUMENT
word. The fill operation is always performed by 32-bit
DMA; therefore target address and byte count must be divisible by
four.
9
BFLAG_QUICKBOOT
Processes the block for full boot only. Does not process this block
for a quick boot (warm boot).
10
BFLAG_CALLBACK
Calls a subfunction that may reside in on-chip or off-chip ROM or
is loaded by an initcode in advance. Often used with the
BFLAG_INDIRECT
switch. If
BFLAG_CALLBACK
is set for any block,
an initcode must register the callback function first. The function
is called when either the entire block is loaded or the intermediate
storage memory is full. The callback function can do advanced
processing such as CRC checksum.
11
BFLAG_INIT
This flag causes the boot kernel to issue a
CALL
instruction to the
target address of the boot block after the entire block is loaded.
The initcode should return by an
RTS
instruction. It may or may
not be overwritten by application data later in the boot process. If
the code is loaded earlier or resides in ROM, the init block can be
zero sized (no payload).
Summary of Contents for EZ-KIT Lite ADSP-BF506F
Page 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Page 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Page 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...