Keil™, An ARM® Company

BL51 User's Guide

SPEEDOVL Linker Directive

Abbreviation

SP

Arguments

None.

Default

BL51 includes references from constant segments to program segments during overlay analysis.

µVision

Options — BL51 Misc — Misc Controls.

Description

The SPEEDOVL directive causes the BL51 Linker to ignore references from constant segments (that begin with ?CO?) to program segments (that begin with ?PR?) during overlay analysis. This improves the execution speed of the linker.

This directive may be required if your application has a large number of constant segments and the linker requires a very long time to run. This directive might also be useful for applications that contain complex pointers to constant function tables that should not be included in overlay analysis.

Note

  • If you use function pointers in your application you must manually adjust the call tree (using the OVERLAY directive) or the SPEEDOVL directive may result in unreported warnings.
See Also

OVERLAY

Example
BL51 MYPROG.OBJ SPEEDOVL