Keil Logo

BL51: UNRESTRICTED VERSION BEHAVES AS RESTRICTED VERSION


Information in this article applies to:

  • C51 Version 5.50

SYMPTOMS

I am trying to build my project and the BL51 linker gives me ERROR 252: RESTRICTED VERSION, but it is version 3.70c which is definately the full version. Building the hello example project works fine.

CAUSE

One possible cause for this can occur when building projects that were previously built at some point with the evaluation version of the tools.

For example if you have a reloctable object file generated by the evaluation version of the compiler or assembler, when you come to link the object file the linker will give Error 252, and it will seem like the linker is restricted.

RESOLUTION

Remove all object files from your project and re-build it. You should find that the linker now works as expected.

SEE ALSO

Last Reviewed: Wednesday, June 9, 2004


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.