1、 文檔目標(biāo)
解決MDK出現(xiàn)報(bào)錯(cuò)error: AL3903U這樣類型的報(bào)錯(cuò)
2、 問題場(chǎng)景
電腦或者軟件因?yàn)橐馔馇闆r導(dǎo)致崩潰,無法正常關(guān)閉,強(qiáng)制電腦重啟之后,打開工程去編譯出現(xiàn)下面的報(bào)錯(cuò)信息(如圖2-1)。報(bào)錯(cuò)信息為:"error: L3903U: Argument 'Cortex-M0' not permitted for option 'cpu'."

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

圖4-1

圖4-2
2、如果在工程目錄下,沒有找到以"mdk_"為開頭的文件。網(wǎng)絡(luò)版的客戶建議重裝軟件,單機(jī)版的客戶建議移機(jī)后重裝軟件。
3、完成后,再編譯就不會(huì)出現(xiàn)報(bào)錯(cuò)信息了。