Callable ROM Functions for Booting
The
BFLAG_NEXTDXE
through the boot stream by analyzing the next-DXE pointers (in the
field of a
ARGUMENT
Assuming that the boot image is a chained list of boot streams, the boot
kernel returns the absolute start address of the requested boot stream. In
this example, the start address of the third boot stream (DXE) in a flash
device is returned.
bfrom_MemBoot(
(void*)0x20000000,
BFLAG_RETURN|BFLAG_NEXTDXE,
-3,
NULL);
In the above example, the routine would return 0x2000 0000 when
was set to –1. If the parameter
dBlockCount
tive when used along with the
returns when the
not set.
If the
BFLAG_HOOK
tine) after the
ADI_BOOT_DATA
can overrule the default settings of the structure.
The
bfrom_MemBoot()
wake-up bits must be set in the
24-76
flag suppresses boot loading. The boot kernel steps
block) and jumping to the next DXE.
BFLAG_FIRST
BFLAG_NEXTDXE
flag on a header in the next-DXE chain is
BFLAG_FIRST
switch is set, the memboot routine call (
structure is filled with default values. It then
uses both MDMA channel pairs. Respective
SIC_IWRx
ADSP-BF50x Blackfin Processor Hardware Reference
is zero or posi-
dBlockCount
command, the kernel
pCallHook
registers.
rou-
Need help?
Do you have a question about the ADSP-BF506F and is the answer not in the manual?