Keil Logo

C51: FULL VERSION OF TOOLS SHOW CODE SIZE LIMIT


Information in this article applies to:

  • C51 All Versions

SYMPTOM

After upgrading from the Keil eval version to the version I purchased, my build still breaks with a code size limit error.

CAUSE

There are several potential causes here.

  • Building a project previously built with the evaluation tools.
  • Installing DK51 and selecting the LX51 linker (LX51 is only included with the PK51).
  • Not all tools were upgraded due to an installation problem.

RESOLUTION

First, go into your project directory and delete all .OBJ files. The evaluation tools size-limit the object files it creates.  This may cause a subsequent build with the unrestricted tools to show a size limit.

Next, if you have the DK51 Developer's Kit, under Options for Target - Device uncheck Use LX51 Linker. The version of LX51 supplied with the DK51 package is a demo only with the same restrictions as Keil's other evaluation tools.

Finally, you may need to completely re-install your tools. Try the following:

  • From the Windows "Add/Remove Software" dialog, remove µVision
  • Delete the C:\Keil directory
  • Restart your computer
  • Install your Keil tools, making sure to install the full version, not the demo.

SEE ALSO

Last Reviewed: Saturday, February 11, 2006


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