Analog Devices VisualDSP++ 3.5 Manual page 217

Linker and utilities manual for 16-bit processors
Hide thumbs Also See for VisualDSP++ 3.5:
Table of Contents

Advertisement

Memory Overlays and Advanced LDF Commands
JUMP OverlayManager;
}
The linker expands the PLIT definition into individual entries in a table.
An entry is created for each overlay symbol as shown in
page
5-10. The redirection function calls the PLIT table for overlays 1 and
2
(Table
5-2). For each entry, the linker replaces the generic assembly
instructions with specific instructions (where applicable).
M a i n :
c a l l .p l t_ F U N C _ A
.
.
.
c a l l .p l t_ F U N C _ C
c a l l .p l t_ F U N C _ B
Figure 5-2. Expanded PLIT Table
For example, the first PLIT entry in
overlay symbol
PLIT_SYMBOL_OVERLAYID
The linker also replaces the constant name
run-time address of
VisualDSP++ 3.5 Linker and Utilities Manual
for 16-Bit Processors
O v e r la y 1
F U N C _ A
In t e r n a l M e m o r y
P lit_ t a b l e
:
.p lt _ F U N C _ A :
.p lt _ F U N C _ B :
.p lt _ F U N C _ C :
. The linker replaces the constant name
FUNC_A
with the ID of the overlay containing
.
FUNC_A
O v e r la y 2
F U N C _ B
F U N C _ C
R 0 . l = 0 x 0 0 0 1 ;
R 1 . h = 0 x 0 0 0 0 ;
R 1 . l = 0 x 2 2 0 0 ;
ju m p O v e r la y M a n a g e r ;
R 0 . l = 0 x 0 0 0 1 ;
R 1 . h = 0 x 0 0 0 0 ;
R 1 . l = 0 x 2 2 0 0 ;
ju m p O v e r la y M a n a g e r ;
R 0 . l = 0 x 0 0 0 2 ;
R 1 . h = 0 x 0 0 0 0 ;
R 1 . l = 0 x 2 3 0 0 ;
ju m p O v e r la y M a n a g e r ;
Listing 5-2 on page 5-10
PLIT_SYMBOL_ADDRESS
Listing 5-2 on
is for the
.
FUNC_A
with the
5-11

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VisualDSP++ 3.5 and is the answer not in the manual?

Subscribe to Our Youtube Channel

Related Products for Analog Devices VisualDSP++ 3.5

Table of Contents