Blackfin Processor Booting
2-12
Vi+ Loader Manual
for 16-Bit Processors
A block is the basic structure of the output .
LDR
file for application code
when the second-stage loader is used. All the application code is grouped
into blocks. A block always has a block header an a block body if it is a
non-zero block. A block does not have a block body if it is a zero block. A
block header is illustrated below:
Global Headers
A global header for 8- and 16-bit PROM/Flash booting:
A global header for 8- and 16-bit addressable SPI booting:
Start Address
of Block 1
Size of Application
Code (N1)
Byte Count
of Block 1
Flag for Block 1
Body of Block 1
Start Address
of Block 2
Byte Count
of Block 2
......
4 Bytes
4 Bytes
2 Bytes
Byte Count (N)
2
nd
Stage Loader
2nd Stage Loader
Address
Global Header
Size of Application
Code (N1)
Application Code
Output .LDR File
4 Bytes
N Bytes
4 Bytes
4 Bytes
4 Bytes
N1 Bytes
Block
Header
Block
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
Number of hold time cycles: 3 (default)
Number of wait states: 15 (default)
1 = 16-bit PROM/Flash, 0 = 8-bit PROM/Flash: 0 (default)
0
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
Baud rate: 0 = 500 kHz (default), 1 = 1 MHz, 2 = 2 MHz
Содержание VISUALDSP++ 3.5
Страница 9: ...VisualDSP 3 5 Loader Manual ix for 16 Bit Processors Contents INDEX ...
Страница 10: ...x VisualDSP 3 5 Loader Manual for 16 Bit Processors ...
Страница 20: ...Notation Conventions xx VisualDSP Loader Manual for 16 Bit Processors ...
Страница 86: ...Blackfin Processor Loader Guide 2 56 VisualDSP Loader Manual for 16 Bit Processors ...
Страница 144: ...ADSP 218x DSP Splitter Guide 5 20 VisualDSP 3 5 Loader Manual for 16 Bit Processors ...
Страница 166: ...INDEX I 12 VisualDSP Loader Manual for 16 Bit Processors ...