1、 文檔目標(biāo)
解決MDK退出debug模式后,提示UVISION: Error: Encountered an improper argument。
2、 問題場(chǎng)景
在退出Debug模式的時(shí)候,彈出提示窗口,提示:UVISION: Error: Encountered an improper argument。(如圖2-1),然后,需要通過任務(wù)管理器才能將軟件關(guān)掉,才能重新打開軟件去使用。

圖 2-1
3、軟硬件環(huán)境
1)、軟件版本:MDK 5.38a
2)、電腦環(huán)境:Windows 11
3)、外設(shè)硬件:無
4、解決方法
1)、μVision 5不支持使用非ASCII字符。作為項(xiàng)目文件夾和文件名或源文件和庫(kù)文件名中的字符請(qǐng)確保項(xiàng)目和源文件名只使用ASCII字符。(如圖4-1)

圖4-1
2)、如果使用的是MDK 5.37以上的版本,并且安裝了compiler 5的話,請(qǐng)確認(rèn)compiler 5 是否安裝正確,是否compiler 5安裝的MDK的安裝目錄下的ARM目錄下。(如圖4-2)

圖4-2
3)、如果使用的是Keil C51 Development Tools v. 9.54a
或者Keil μVision IDE v. 5.14.2,那么可能是IDE的一個(gè)bug問題,需要下載新的,然后,將下載下來的UV4.exe替換掉目前安裝目錄下的UV4。