Boot Management
24-40
ADSP-BF50x Blackfin Processor Hardware Reference
Figure 24-7. Multi-DXE Boot Stream Example for Flash Boot
TARGET ADDRESS = 0xFFA0 0000
BYTE COUNT = 0x0000 0010
ARGUMENT = 0x0000 0120
BLOCK CODE = 0xAD95 5006
Optional 16-byte bubble
TARGET ADDRESS = 0xFFA1 0000
BYTE COUNT = 0x0000 0100
ARGUMENT = 0x0000 0000
BLOCK CODE = 0xADFC 0806
Payload of initcode
0x100 bytes
TARGET ADDRESS = 0xFFA0 0000
BYTE COUNT = 0x0000 0000
ARGUMENT = 0x0000 0220
BLOCK CODE = 0xAD86 5006
TARGET ADDRESS = 0xFFA0 0000
BYTE COUNT = 0x0000 0200
ARGUMENT = 0x0000 0000
BLOCK CODE = 0xADF6 0006
Payload of data/code block
0x200 bytes
TARGET ADDRESS = 0xFF80 0000
BYTE COUNT = 0x0000 8000
ARGUMENT = 0xA5A5 A5A5
BLOCK CODE = 0xADD5 8106
TARGET ADDRESS = 0xFFA0 0000
BYTE COUNT = 0x0000 0000
ARGUMENT = 0x0000 1000
BLOCK CODE = 0xADB4 5006
First block of initcode DXE BFLAG_FIRST | BFLAG_IGNORE
Start address of application
Size of optional bubble
Next DXE pointer
Bubble to be ignored by kernel
BFLAG_INIT (BFLAG_FINAL not set to continue boot processing)
Target address of initcode
Size of initcode
Not used
Initcode
First block of first application DXE BFLAG_FIRST | BFLAG_IGNORE
Start address of application
No bubble
Next DXE pointer
Normal data block
Target address of block data
Size of payload
Not used
Loads L1 instruction SRAM
Last block of first application DXE BFLAG_FINAL | BFLAG_FILL
Fills L1 data bank 0
32-bit fill value
First block of second application DXE BFLAG_FIRST|BFLAG_IGNORE
Start address of application
No bubble
Next DXE pointer
0x2000 0000
0x2000 0010
0x2000 0020
0x2000 0030
0x2000 0130
0x2000 0140
0x2000 0150
0x2000 0350
0x2000 0360
0x2000 1370
Further boot stream of second
application DXE
(0x1000 bytes total)
Содержание EZ-KIT Lite ADSP-BF506F
Страница 50: ...Contents l ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 92: ...Development Tools 1 30 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 110: ...Interface Overview 3 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 132: ...Unique Information for the ADSP BF50x Processor 4 22 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 236: ...Internal Flash Memory Control Registers 6 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 342: ...Unique Information for the ADSP BF50x Processor 7 106 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 484: ...Unique Information for the ADSP BF50x Processor 10 60 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 493: ...ADSP BF50x Blackfin Processor Hardware Reference 11 9 Core Timer Unique Information for the ADSP BF50x Processor None ...
Страница 494: ...Unique Information for the ADSP BF50x Processor 11 10 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 506: ...Unique Information for the ADSP BF50x Processor 12 12 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 544: ...Unique Information for the ADSP BF50x Processor 13 38 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 650: ...Programming Examples 15 56 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 712: ...Unique Information for the ADSP BF50x Processor 16 62 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 804: ...Programming Examples 17 92 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 972: ...Unique Information for the ADSP BF50x Processor 20 38 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1194: ...Programming Examples 24 90 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1256: ...ACM Registers A 50 ADSP BF50x Blackfin Processor Hardware Reference ...
Страница 1264: ...Boundary Scan Architecture B 8 ADSP BF50x Blackfin Processor Hardware Reference ...