Memory Overlays and Advanced LDF Commands
Linker-Generated Constants
The following constants, generated by the linker, are used by the overlay
manager.
.EXTERN _ov_startaddress_1;
.EXTERN _ov_startaddress_2;
.EXTERN _ov_endaddress_1;
.EXTERN _ov_endaddress_2;
.EXTERN _ov_size_1;
.EXTERN _ov_size_2;
.EXTERN _ov_word_size_run_1;
.EXTERN _ov_word_size_run_2;
.EXTERN _ov_word_size_live_1;
.EXTERN _ov_word_size_live_2;
.EXTERN _ov_runtimestartaddress_1;
.EXTERN _ov_runtimestartaddress_2;
The constants provide the following information to the overlay manager.
• Overlay sizes (both run-time word sizes and live word sizes)
• Starting address of the live space
• Starting address of the run space
Overlay Word Sizes
Each overlay has a word size and an address, which the overlay manager
uses to determine where the overlay resides and where it is executed.
These are the linker-generated constants.
_ov_startaddress_1
_ov_startaddress_2
_ov_endaddress_1
_ov_endaddress_2
VisualDSP++ 3.5 Linker and Utilities Manual
for 16-Bit Processors
= 0x00000000
= 0x00000010
= 0x0000000F
= 0x0000001F
5-15
Need help?
Do you have a question about the VisualDSP++ 3.5 and is the answer not in the manual?
Questions and answers