译官网:http://www.keil.com/support/docs/4036.htm

此知识库文章中的信息适用于:MDK-ARM版本5.x.

以下本人实验版本:5.26

  • 问题

在某些情况下,退出调试会话时可能会显示带有文本遇到不正确参数(Encountered an improper argument)的错误对话框。 如果发生这种情况,则需要使用Windows任务管理器终止μVision。 在大多数情况下,在项目路径中使用亚洲字符时,具有亚洲Windows版本的客户会受此问题的影响。

  • 原因

μVision5调试器目前无法处理包含UTF-8字符的文件夹或文件名的DWARF调试信息。

  • 解决办法

在项目的文件夹和文件名以及所有源文件和库中仅使用ASCII字符。

-------MDK v5.25发布后,将对此问题进行进一步审核。

 

  • 个人在网上搜集的解决办法

方法1:退出调试之前删除所有断点,这我试了几次,没有出现死机的情况!

方法2:

  • 第一步:替换UV4:将附件的UV4.exe安装到C:\Keil_v5\UV4  (安装目录因人而异),替换UV4,覆盖之后打开keil5,发现不能编译了?没关系!
  • 第二步:更改编译方式:不过有何BUG,就是keil5里面的相同变量不会高亮显示了!我只试了一次!

UV4.exe下载地址:https://download.csdn.net/download/britripe/10958077

 

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐