首先看一下IAR的中文字符的坑


這會對調試造成很大的干擾,因為眼見不一定為實。
你所期望的中文打印輸出都成了亂碼,心在滴血。。。。

解決方法詳細,純屬個人摸索
1.新建notepad++文件,編碼方式選擇

然后復制以前文件的代碼到到新建的文件里,在IAR界面里關閉顯示不正常的文,然后notepad++另存文件,替換掉原有顯示不正常的文件。
同時確保IAR本身的編碼和文件的編碼一直,在TOOLS->Options->Editor里

最后重新加載文件(也可以重啟IAR)。
下面可以看到顯示正確

右鍵再檢驗一下,這樣就對了。

