ADSP-BF537 Blackfin Processor Hardware Reference
19-31
System Reset and Booting
The
Get_DXE_Address
functions require a valid stack. These functions may
use the address range between
0xFF80 7FF0
and
0xFF80 7FFF
for local data
storage.
[
Care must be taken when the
Get_DXE_Address
functions are used
in a manner other than as shown. Because of space restrictions in
the boot ROM, these functions do not save and restore the registers
modified locally. All core registers, as well as DMA, GPIO, and
port control registers, may be subject to change by the routines.
Programs must initialize the stack and save all required registers to
the stack, as the stack pointer
SP
is returned correctly.
The
_BOOTROM_Get_DXE_Address_SPI
function requires the same three
parameters as its
_BOOTROM_Boot_DXE_SPI
counterpart. Register
R7
holds
the number of the DXE whose address is to be returned by the function.
[
Enable the SPI signals in the
PORTF_FER
register before calling this
function.
R1 = PF13 | PF12 | PF11 (Z);
P1.L = LO(PORTF_FER);
P1.H = HI(PORTF_FER);
[P1 ] = R1; /* function enable on SPI signals */
R5 = 0x0085 (Z); /* SPI baud rate */
R6 = 0xA; /* R6 holds the addressed memory device chip select */
R7 = 0x3; /* holds the DXE # to be booted in. */
[--SP] = R6;
[--SP] = R5;
p5.l = lo(_BOOTROM_GET_DXE_ADDRESS_SPI);
p5.h = hi(_BOOTROM_GET_DXE_ADDRESS_SPI);
call (p5); /* GET DXE ADDRESS */
Summary of Contents for Blackfin ADSP-BF537
Page 42: ...Contents xlii ADSP BF537 Blackfin Processor Hardware Reference ...
Page 90: ...Development Tools 1 32 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 138: ...Programming Examples 4 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 340: ...SDC Programming Examples 6 84 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 606: ...Programming Examples 9 94 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 660: ...Programming Examples 10 54 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 720: ...Electrical Specifications 11 60 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 840: ...Programming Examples 13 42 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 876: ...Programming Examples 14 36 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 938: ...Programming Examples 15 62 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 958: ...Programming Examples 17 12 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 986: ...Programming Examples 18 28 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1162: ...G 26 ADSP BF537 Blackfin Processor Hardware Reference ...
Page 1218: ...Index I 56 ADSP BF537 Blackfin Processor Hardware Reference ...