问题描述
在使用Keil进行开发时,偶尔会出现一进入在线调试器,Keil没有任何报错就直接退出调试的问题。若出现此问题之前,Keil和调试器一直都能够正常工作,则可能是多次下载或进入调试失败注册表中的一项内容没有被正确设置,阻止了调试器的正常工作。
已知在Windows8/10/11中存在此问题,且可用以下方法解决。
解决方案
1.打开注册表
Win+R键呼出“运行”,在框内输入“Regedit ”,回车打开注册表。
如果弹出“是否允许此应用对你的计算机进行更改”的权限提示,选择“是”
2.在注册表中,找到并进入HKEY_CURRENT_USER/Software/Microsoft/Windows NT/CurrentVersion/AppCompatFlags/Layers
3.若发现有形如下的条目(C:Keil/UV4/UV4.exe),则右键删除之。C:与你在哪个盘下安装了Keil有关。

4. 删除后,重启Keil,测试调试器是否可行
上一篇:没有了!