在新電腦上安裝了綠色版的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然后重新正常啟動,這時再編譯程序發現一切恢復正常。