Keil™, An ARM® Company

LX51 User's Guide

LX51 Introduction

The LX51 Linker/Locator creates an absolute object module by linking together object modules created using the Keil A51 Assembler, AX51 Assembler, C51 Compiler, CX51 Compiler, Intel ASM-51 Assembler, and Intel PL/M-51 Compiler. Object modules created by these tools are relocatable and cannot be directly executed (even if they consist of only one source module). They must be linked and converted into an absolute object modules using the linker.

The following figure shows how C51 object modules flow through the Keil tool chain.

µVision DebuggerOHX51 Object-HEX ConverterIntel HEX FileRTX51 Tiny Real-Time KernelLIBX51 Library ManagerLinker MAP FileLinker COD FileLinker Absolute Object ModuleC51 EmulatorsC51 Object Module Flow

The LX51 Linker works with object modules created by the following development tools: