Analog Devices Blackfin ADSP-BF537 Hardware Reference Manual page 1027

Hide thumbs Also See for Blackfin ADSP-BF537:
Table of Contents

Advertisement

0xFF80 0040 as in the case of an 8-bit flash/PROM. This causes the first
byte of the loader file to be 0x60 or 0x20 instead of 0x40. The on-chip
boot ROM uses this first byte to determine whether an 8- or a 16-bit
flash/PROM is connected. If the first byte is 0x20, it assumes a 16-bit
flash/PROM device and performs 16-bit DMA operations. Note that
16-bit DMA requires the
is ensured by the VisualDSP++ elfloader utility. If the boot stream was
generated by any other tool, and either
values, the first byte should be 0x60. Then, a 16-bit flash/PROM device is
still assumed, but 8-bit DMA is performed, resulting in almost twice the
boot time. If the first byte is 0x40, an 8-bit flash/PROM device is
assumed.
When this loader file is programmed into a 16-bit flash connected to asyn-
chronous bank 0 of the Blackfin processor, the contents of memory
(starting at location 0x2000 0000) viewed from the Blackfin processor
look like
Figure
ADDRESS DATA
[15:8]
0x20000000 0x00
0x20000002 0xFE
0x20000004 0x00
0x20000006 0x00
0x20000008 0x00
0x2000000A 0x00
0x2000000C 0x00
0x2000000E 0x00
0x20000010 0xFF
0x20000012 0x00
0x20000014 0x00
0x20000016 0x00
0x20000018 0x01
................... ..
0x2000005C 0x00
Figure 19-15. 16-Bit Flash/PROM Memory Contents Viewed From
Blackfin Memory Window
ADSP-BF537 Blackfin Processor Hardware Reference
and
ADDRESS
19-15.
DATA
[7:0]
0x60
0x80
ADDRESS
0x04
COUNT
0x00
FLAG
0x12
0x5C
DXE COUNT
0x00
BLOCK
0x00
ADDRESS
0xA0
0x46
COUNT
0x00
0x02
FLAG
0x66
BLOCK 1 OF
....
INIT CODE
0x10
DXE
System Reset and Booting
fields to be even values. This
COUNT
or
ADDRESS
COUNT
ADDRESS DATA
DATA
[15:8]
[7:0]
0x2000005E 0x00
0x00
.................... ...
.....
0x20000066 0x00
0x0A
0x20000068 0x01
0x66
0x2000002A 0x00
0x60
.................... ...
.....
0x20000072 0x00
0x12
0x20000074 0x02
0x88
0x20000076 0x00
0x00
0x20000078 0x00
0x00
.................... ...
.....
0x20000080 0x80
0x02
0x20000082 0x61
0x81
.................... ...
.....
0x200002FE 0x00
0x10
might be odd
10-BYTE
HEADER FOR
BLOCK 2 OF
INIT CODE
BLOCK 2 OF
INIT CODE
10-BYTE
HEADER FOR
DXE1 COUNT
DXE1 COUNT
10-BYTE
HEADER FOR
BLOCK 1 OF DXE1
BLOCK 1 OF DXE1
19-41

Advertisement

Table of Contents
loading

Table of Contents