Keil uVision4出現FATAL ERROR L250的解決方案

來源:酷知科普網 3.29W

很多朋友在按照網上的破解方法破解Keil後,證書管理介面顯示證書已成功安裝,也沒有超過截止日期,但在編譯C51程式時依然出現警告:FATAL ERROR L250: CODE SIZE LIMIT IN RESTRICTED VERSION EXCEEDED   Target not created。也就是說KEIL認為目前依然是“受限版本”,無法編譯超過2K限制的程式碼,本文針對這種情況找到了一種解決方案,實測有效。

操作方法

(01)首先確認破解軟體紅框內選項選擇無誤(這裡以C51為例);證書管理介面(License Management)顯示證書已成功安裝;然後是破解成功後Keil顯示如圖所示的警告資訊。

Keil uVision4出現FATAL ERROR L250的解決方案
Keil uVision4出現FATAL ERROR L250的解決方案 第2張
Keil uVision4出現FATAL ERROR L250的解決方案 第3張

(02)其實現在Keil已經破解成功。造成上述情況的原因是:這個專案(project)是在之前還沒有破解時建立的,因此project目錄下的檔案中記錄了這個專案有程式碼長度限制。因此即使用破解版去編譯這個專案,Keil依然認為存在程式碼長度限制。Keil官網上有相關解釋:_

(03)接下來我們就按照Keil官網上的方法來處理吧!首先開啟不能順利編譯的專案,然後點選工具欄中的Project->Clean target,然後點選Project->Rebuild all target files。現在Keil就不再顯示程式碼限制資訊了。

Keil uVision4出現FATAL ERROR L250的解決方案 第4張
Keil uVision4出現FATAL ERROR L250的解決方案 第5張

(04)其實當證書管理中顯示證書安裝成功時,我們就已經完成了破解,只是對於那些之前用限制版建立的專案,我們還需要重新生成一遍目標檔案。

特別提示

只有已安裝並使用過KEIL一段時間的使用者破解時才可能出現文中所述問題。對於新安裝KEIL的使用者,請參考網上其它安裝破解教程。

熱門標籤