在用keil μVision做仿真的时候在退出仿真的时候会出现无法退出的现象,这时μVision需要使用Windows任务管理器终止。这个是软件对于中文兼容不够友好导致的。会显示一个错误对话框,提示“遇到不正确的参数”。 在大多数情况下,是亚洲使用Windows操作系统的客户在项目路径中使用了亚洲字符时会受到此问题的影响。
原因:目前μVision5调试器无法处理包含带有UTF-8字符的文件夹、文件名的DWARF调试信息。
解决方法:很无奈只能将文件路径的文件名、源文件、头文件、库中不符合要求的代码、注释等内容改成其他形式,比如说英语。学好英语还是很有用的呀。
详情可以参考keil官网的技术文件:http://www.keil.com/support/docs/4036.htm