特征
卸載許可證ID代碼(LIC)后,編譯項目失敗。構(gòu)建輸出窗口報告以下錯誤消息:
Error: C9555E: License checkout for feature LIC0=XX...-.....-..... with
???????version 5.0xxxxxx has been denied by Keil back-end. Error code: 1
LICENSE ERROR (R208(X): RENEW LICENSE ID CODE (LIC))
另一個潛在錯誤如下所示:
Error: Q9555E: Failed to check out a license...
(Alternative licensing error codes could be A9555E, L9555E, or Q9555E)
未對計算機、應(yīng)用程序或IDE進(jìn)行其他變更。
解決方案
嘗試下列操作之一:
1、恢復(fù)為MDK-Lite:要降級到具有32KB代碼大小限制的MDK-Lite版本:
- 修改文件C:Keil_v5TOOLS.ini文本編輯器內(nèi)部(例如,μVision):
[UV2]
??:
??:
[ARM]
??:
LIC0=TRNxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx ?[Your Uninstall-LIC]
??:
- 刪除以LIC0 = TRN開頭的行。.或在行的開頭用“;”字符注釋它。
- 保存并關(guān)閉此文件。
- 重啟μVision后,“文件-> 許可證管理”對話框中的未安裝許可證將消失,而MDK-Lite將顯示。
2、重新許可如果您已經(jīng)購買MDK產(chǎn)品,則重新許可工具。新LIC可以覆蓋以前的許可證代碼。
3、切換至新許可證:如果您想要確認(rèn)產(chǎn)品信息,請聯(lián)系Keil技術(shù)支持部門。與您確認(rèn)一些信息后,他們可以討論產(chǎn)品的狀態(tài)。提供LIC或PSN(產(chǎn)品序列號)有助于加快該過程。
采取糾正措施后,再次嘗試構(gòu)建當(dāng)前項目——許可證錯誤應(yīng)消失。