1、 文檔目標
解決MDK退出debug模式后,提示UVISION: Error: Encountered an improper argument。
2、 問題場景
在退出Debug模式的時候,彈出提示窗口,提示:UVISION: Error: Encountered an improper argument。(如圖2-1),然后,需要通過任務管理器才能將軟件關掉,才能重新打開軟件去使用。
圖 2-1
3、軟硬件環境
1)、軟件版本:MDK 5.38a
2)、電腦環境:Windows 11
3)、外設硬件:無
4、解決方法
1)、μVision 5不支持使用非ASCII字符。作為項目文件夾和文件名或源文件和庫文件名中的字符請確保項目和源文件名只使用ASCII字符。(如圖4-1)
圖4-1
2)、如果使用的是MDK 5.37以上的版本,并且安裝了compiler 5的話,請確認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的一個bug問題,需要下載新的UV4,然后,將下載下來的UV4.exe替換掉目前安裝目錄下的UV4。