µVISION: Error: Encountered an improper argument

译官网: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里面的相同变量不会高亮显示了!我只试了一次!

µVISION: Error: Encountered an improper argument_第1张图片

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

 

你可能感兴趣的:(STM32个人见解)