You are using modules that were created with an evaluation version
or a code size limited version and the size limit is exceeded. This
error message can have various causes.
Cause
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.
Open the project with µVision.
Click Project - Clean target.
Click Project - Rebuild all target files.
All object files get removed and recompiled. This will solve
the issue in many cases.
The project uses a device with an architecture different than
supported by your fully licensed toolkit. For example, you have
licensed the PK251 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.
License the toolkit that fits to the device.
Specify another device in case a wrong device has been
selected for the project.
If you have another version of the same µVision toolkit
installed on your PC:
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.