BL51 User's Guide

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.