![Analog Devices VISUALDSP++ 3.5 Скачать руководство пользователя страница 59](http://html1.mh-extra.com/html/analog-devices/visualdsp-3-5/visualdsp-3-5_manual_2940253059.webp)
Vi+ Loader Manual
2-29
for 16-Bit Processors
Blackfin Processor Loader/Splitter
ISR. The boot ROM then checks to see if it has been invoked by a soft-
ware reset by examining bit 4 of the System Reset Configuration Register
(
SYSCR
).
If bit 4 is not set, the boot ROM presumes that a hard reset has occurred
and performs the full boot sequence. If bit 4 is set, the boot ROM under-
stands that the user code has invoked a software reset and restarts the user
program by jumping to the beginning of core A’s L1 memory
(
0xFFA0 0000
), bypassing the entire boot sequence.
When developing an ADSP-BF561 processor application, you start with
compiling and linking your application code into an executable file
(
.DXE
). The debugger loads the
.DXE
into the processor’s memory and exe-
cutes it. With two cores, two
.DXE
files can be loaded at once. In the
real-time environment, there is no debugger, which allows the boot ROM
to load the executables into memory.
ADSP-BF561 Processor Boot Streams
The loader converts the
.DXE
into a boot stream file (
.LDR
) by parsing the
executable and creating blocks. Each block is encapsulated within a
10-byte header. The
.LDR
file is burned into the external memory device
(Flash, PROM, or EEPROM). The boot ROM reads the external memory
device, parsing the headers and copying the blocks to the addresses where
they reside during program execution. After all the blocks are loaded, the
boot ROM jumps to address
0xFFA0 0000
to execute the core A program.
!
When running code on both cores, the core A program is responsi-
ble for releasing core B from the idle state by clearing bit 5 in
core A’s System Configuration Register. Then core B begins execu-
tion at address
0xFF60 0000
.
Multiple
.DXE
files are often combined into a single boot stream.
Содержание 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 ...