Keil uVision4出现FATAL ERROR L250的解决方案
很多朋友在按照网上的破解方法破解Keil后,证书管理界面显示证书已成功安装,也没有超过截止日期,但在编译C51程序时依然出现警告:FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED Target not created。也就是说KEIL认为目前依然是“受限版本”,无法编译超过2K限制的代码,本文针对这种情况找到了一种解决方案,实测有效。
操作方法
- 01
首先确认破解软件红框内选项选择无误(这里以C51为例);证书管理界面(License Management)显示证书已成功安装;然后是破解成功后Keil显示如图所示的警告信息。
- 02
其实现在Keil已经破解成功。造成上述情况的原因是:这个项目(project)是在之前还没有破解时建立的,因此project目录下的.obj文件中记录了这个项目有代码长度限制。因此即使用破解版去编译这个项目,Keil依然认为存在代码长度限制。 Keil官网上有相关解释:http://www.keil.com/support/man/docs/lx51/lx51_l250.htm
- 03
接下来我们就按照Keil官网上的方法来处理吧!首先打开不能顺利编译的项目,然后点击工具栏中的Project->Clean target,然后点击Project->Rebuild all target files。现在Keil就不再显示代码限制信息了。
- 04
其实当证书管理中显示证书安装成功时,我们就已经完成了破解,只是对于那些之前用限制版创建的项目,我们还需要重新生成一遍目标文件。
赞 (0)