Keil Logo

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
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.