1、 文檔目標
解決MDK出現報錯error: AL3903U這樣類型的報錯
2、 問題場景
電腦或者軟件因為意外情況導致崩潰,無法正常關閉,強制電腦重啟之后,打開工程去編譯出現下面的報錯信息(如圖2-1)。報錯信息為:"error: L3903U: Argument 'Cortex-M0' not permitted for option 'cpu'."

圖 2-1
或者報錯信息為:"error: A3903U: Argument 'Cortex-M3' not permitted for option 'cpu'.“
3、軟硬件環境
1、軟件版本:Keil MDK Pro 5.38a
2、電腦環境:Windows 11
3、外設硬件:無
4、解決方法
1、打開對應工程的目錄,在工程目錄下或者USERSystem文件夾中搜索以"mdk_"為開頭的文件,將所有搜索出來的文件進行刪除(如圖4-1和圖4-2)。

圖4-1

圖4-2
2、如果在工程目錄下,沒有找到以"mdk_"為開頭的文件。網絡版的客戶建議重裝軟件,單機版的客戶建議移機后重裝軟件。
3、完成后,再編譯就不會出現報錯信息了。