在新电脑上安装了绿色版的Keil,开始时一切正常,但是在编译程序时显示fatal error L250错误,经检查,证书管理界面显示证书已成功安装,也没有超过截止日期,但在编译C51程序时依然出现警告:FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED Target not created。也就是说KEIL认为目前依然是“受限版本”,无法编译超过2K限制的代码。
解决方法如下:
1. 退出Keil,重新右键管理员方式启动Keil;
2. 进入文件->授权管理,可以看到授权有效期到2020年。不管这么多,选择授权文件然后uninstall
3. 利用CID码重新生成License Key,导入到文件中,确认文件有效期后关闭窗口。
4. OK,关闭Keil然后重新正常启动,这时再编译程序发现一切恢复正常。