Keil Logo

BL51 User's Guide

The BL51 Linker/Locator merges segments from object modules, locates them, and creates programs. This manual describes how to use BL51 and includes the following chapters.

  • Introduction provides a brief introduction to the BL51 Linker.
  • Linking Programs describes how to invoke the BL51 Linker and provides a reference section for the linker directives.
  • Locating Segments discusses how to specify your program's memory map to the linker using the available directives.
  • Data Overlaying describes how the linker determines a program's call tree and uses that information to overlay variables in memory.
  • Code Banking describes how to use the linker to create code banking programs. Several example are provided to demonstrate different hardware configurations and to help you rapidly get started.
  • Real-Time Programs describes how to link RTX51 and RTX51 Tiny applications.
  • Error Messages lists the errors and warnings you may encounter while using the BL51 Linker.

Revision History

  • July 2005: Initial revision in CHM format.
  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.