Keil Logo

Technical Support

On-Line Manuals

LX51 User's Guide

LX51 Introduction Linking Programs Locating Program Objects Data Overlaying Code Banking Real-Time Programs Error Messages Warning L1 Warning L2 Warning L3 Warning L4 Warning L5 Warning L6 Warning L7 Warning L8 Warning L9 Warning L10 Warning L11 Warning L12 Warning L13 Warning L14 Warning L15 Warning L16 Warning L17 Warning L18 Warning L19 Warning L20 Warning L21 Warning L22 Warning L23 Warning L24 Warning L25 Warning L26 Warning L27 Warning L28 Warning L29 Warning L30 Warning L31 Warning L32 Warning L33 Warning L34 Warning L35 Warning L36 Warning L37 Warning L38 Warning L40 Warning L41 Warning L42 Warning L43 Warning L44 Warning L45 Warning L46 Warning L47 Warning L48 Warning L49 Warning L50 Warning L51 Warning L52 Warning L54 Warning L55 Warning L56 Warning L57 Warning L58 Error L101 Error L102 Error L103 Error L104 Error L105 Error L106 Error L107 Error L108 Error L109 Error L110 Error L111 Error L112 Error L113 Error L114 Error L115 Error L116 Error L117 Error L118 Error L119 Error L120 Error L121 Error L122 Error L123 Error L124 Error L125 Error L126 Error L127 Error L128 Error L129 Error L130 Error L131 Error L132 Error L133 Error L134 Error L135 Error L136 Error L137 Error L138 Error L139 Error L140 Error L141 Error L142 Error L143 Error L144 Fatal Error L201 Fatal Error L202 Fatal Error L203 Fatal Error L204 Fatal Error L205 Fatal Error L206 Fatal Error L207 Fatal Error L208 Fatal Error L209 Fatal Error L210 Fatal Error L211 Fatal Error L212 Fatal Error L213 Fatal Error L214 Fatal Error L215 Fatal Error L216 Fatal Error L217 Fatal Error L218 Fatal Error L219 Fatal Error L220 Fatal Error L221 Fatal Error L222 Fatal Error L224 Fatal Error L225 Fatal Error L226 Fatal Error L227 Fatal Error L228 Fatal Error L229 Fatal Error L230 Fatal Error L231 Fatal Error L232 Fatal Error L233 Fatal Error L234 Fatal Error L235 Fatal Error L236 Fatal Error L237 Fatal Error L238 Fatal Error L239 Fatal Error L240 Fatal Error L241 Fatal Error L242 Fatal Error L243 Fatal Error L244 Fatal Error L245 Fatal Error L246 Fatal Error L247 Fatal Error L248 Fatal Error L249 Fatal Error L250 Fatal Error L251 Fatal Error L254 Fatal Error L255 Fatal Error L256 Fatal Error L257 Fatal Error L258

Fatal Error L250

*** Fatal Error L250

Code Size Limit in Restricted Version Exceeded


You are using modules that were created with an evaluation version or a code size limited version and the size limit exceeded. This error message can have various causes.

  • You are using the evaluation toolkit. Open a project with µVision and click Help - About. If the IDE reports that your serial number is EVAL VERSION (or something similar), then you need purchasing and installing the full version of the toolkit.
  • An object file might exist that was compiled or assembled with the evaluation version or a previous version of the toolkit.
    1. Open the project with µVision.
    2. Click Project - Clean target.
    3. Click Project - Rebuild all target files.
    All object files get removed and recompiled. This will solve the issue in many cases.
  • With a license, C500 warning(s) precede the L250 error. This means the support period of the product ended before the release date of the toolchain currently installed. Either contact your distributor to renew support to access the latest upgrades, or downgrade to a supported version. Earlier releases are available for download, from the following section: Maintenance Status and Previous Versions.
  • The project uses a device with an architecture different than supported by your fully licensed toolkit. For example, you have licensed the PK51 toolkit but the project uses a device that must be compiled with the MDK-ARM toolkit (can be an ARM7, ARM9, or a Cortex-M device). The IDE recognizes this dependency and runs the MDK-ARM toolkit in evaluation mode if you have no MDK-ARM license.
    1. License the toolkit that fits to the device.
    2. Specify another device in case a wrong device has been selected for the project.
  • You have a CA51 or DK51 kit and are trying to use the Extended Assembler and Linker checkbox options in your project. These options are only available in the PK51 toolkit.
  • You have a vendor-specific license and you have selected a device from a different vendor than supported by your licensed product. Vendor-specific licenses run in evaluation mode for products made by other vendors of the same device architecture.
  • You installed V7 using an Add-on Diskette ZIP download file, but the Use Folder Names option was not checked when you extracted the Add-on Diskette files.
  • If you have just upgraded to Version 8.00 or later, you must license your kit to activate its full capabilities. See the Installing a LIC section in the Licensing User's Guide for information regarding this.
  • If you have another version of the same µVision toolkit installed on your PC:
    1. Click Project - Manage - Components,Environment, Books
    2. Click the tab Folders/Extensions
    3. If the text box BIN is not empty, make sure the path points to the folder /BIN that contains the latest version of µVision.
  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.