For example in
Table 24-6
is placed at address 0x2000 0000, the boot kernel is instructed
to issue a
JUMP
The development tools must be instructed to link the above block to
address 0x2000 0000 and the application code to address 0x2000 0020.
An example shown in
illustrates how this is accomplished using the CCES or VisualDSP++ tools
suite.
Table 24-6. Initial Header for Direct Code Execution in
Field
BLOCK CODE
TARGET ADDRESS 0x2000 0020
BYTE COUNT
ARGUMENT
For multi-DXE boot streams,
list of initial blocks that represent different applications.
Advanced Boot Techniques
The following sections describe advanced boot techniques. These tech-
niques are useful for customers developing custom boot routines.
ADSP-BF50x Blackfin Processor Hardware Reference
= 001, when the block header described in
BMODE
command to address 0x2000 0020.
"Example Direct Code Execution" on page 24-88
Value
Comments
0xAD7B D006 0xAD00 0000 | XORSUM | BFLAG_FINAL |
BFLAG_FIRST | BFLAG_IGNORE | (DMACODE &
0x6)
Start address of application code
0x0000 0010
Ignores 16 bytes to provide space for control data such as
version code and build data. This is optional and can be
zero.
0x0000 0010
Functions as next-DXE pointer in multi-DXE boot
streams
Figure 24-9 on page 24-42
System Reset and Booting
BMODE
shows a linked
= 001
24-23
Need help?
Do you have a question about the ADSP-BF506F and is the answer not in the manual?