Basic Booting Process
Table 24-4. Block Flags (Cont'd)
Bit Name
12
BFLAG_IGNORE
13
BFLAG_INDIRECT
14
BFLAG_FIRST
15
BFLAG_FINAL
The
BFLAG_FIRST
The
BFLAG_FIRST
deposit special user data at the top of the boot stream. Note the special
importance of the elfloader
Header Checksum Field
The header checksum (
other 31 bytes in the boot block header. The boot kernel jumps to the
error routine if the result of an XOR operation across all 32 header bytes
(including the
24-16
Description
Indicates a block that is not booted into memory. It instructs the
boot kernel to skip the number of bytes of the boot stream as spec-
ified by
BYTE COUNT
ply modifies its source address pointer. In this case the
BYTE COUNT
value to be added to the source address pointer. In slave boot
modes, the boot kernel actively loads and changes the payload of
the block. In slave modes the byte count must be a positive value.
Boots to an intermediate storage place, allowing for calling an
optional callback function, before booting to the destination. This
flag is used when the boot source does not have DMA support and
either the destination cannot be accessed by the core (L1 instruc-
tion SRAM) or cannot be efficiently accessed by the core. This flag
is also used when
checksum, or when performing tasks such as decryption or decom-
pression.
This flag, which is only set on the first block of a DXE, tells the
boot kernel about the special nature of the
the
ARGUMENT
address of the application. The
the next DXE.
This flag causes the boot kernel to pass control over to the applica-
tion after the final block is processed. This flag is usually set on the
last block of a DXE unless multiple DXEs are merged.
flag must not be combined with the
flag may be combined with the
–readall
) field holds a simple XOR checksum of the
HDRCHK
value) differs from zero. The default error routine is
HDRCHK
ADSP-BF50x Blackfin Processor Hardware Reference
. In master boot modes, the boot kernel sim-
value can be seen as a 32-bit two's-complement offset
requires access to data to calculate a
CALLBACK
fields. The
TARGET ADDRESS
ARGUMENT
BFLAG_IGNORE
switch.
and
TARGET ADDRESS
field holds the start
field holds the offset to
flag.
BFLAG_FILL
flag to
Need help?
Do you have a question about the ADSP-BF506F and is the answer not in the manual?
Questions and answers