At each pass, nine 32-bit words are written to the log file, as follows.
• block code word (
• target address (
• byte count (
• argument word (
• source pointer (
• block count (
• internal copy of the
• content of the
• 0xFFFF FFFA (-6) constant
The ninth word is overwritten by the next entry set, so that 0xFFFF FFFA
always marks the last entry in the log file.
Most of the data structures used by the boot kernel reside on the stack in
scratchpad memory. While executing the boot kernel routine (excluding
subroutines), the
"
(ADI_BOOT_DATA*) $P5
the structure content.
Boot Management
Blackfin processor hardware platforms may be required to run different
software at different times. An example might be a system with at least one
application and one in-the-field firmware upgrade utility. Other systems
may have multiple applications, one starting then terminating, to be
replaced by another application. Conditional booting is called boot man-
agement. Some applications may self-manage their booting rules, while
ADSP-BF50x Blackfin Processor Hardware Reference
dBlockCode
pTargetAddress
) of the block header
dByteCount
) of the block header
dArgument
) of the boot stream
pSource
)
dBlockCount
dBlockCode
register
SEQSTAT
points to the
P5
ADI_BOOT_DATA
" in the IDE's expression view or window to see
System Reset and Booting
) of the block header
) of the block header
word OR'ed with
structure. Type
dFlags
24-37
Need help?
Do you have a question about the ADSP-BF506F and is the answer not in the manual?