Keil Logo


Information in this article applies to:

  • C51 All Versions


I receive the following error when I link my project:

Fatal Error 250 Code Size Limit in Restricted Version

I have the real (not the evaluation) tools and I've checked all the settings and everything seems OK. Why am I receiving this error message?


There are several reasons for this error message.

  1. You are using the evaluation tools. Click on Help -- About in the µVision2 IDE and look for your serial number. Note that you must have a project open when you do this. If the IDE reports that your serial number is EVAL VERSION (or something similar) then you need to purchase the tools or install your real tools).
  2. You may have an OBJ file that was compiled or assembled with the evaluation software. Rebuild (re-compile and re-assemble) all of the files in your project. This will solve the problem in many cases.
  3. If you are using V6, you may need to update your software (see below).
  4. You may have a DK51 kit. The DK51 does not include the full version of the extended linker, only the evaluation version. The extended linker is only available in the Professional Developer's Kit (PK51).


Last Reviewed: Friday, July 15, 2005

Did this article provide the answer you needed?
Not Sure
  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.