IAR Embedded Workbench for ARM 8.22.2寄存器视图消失问题咨询
我之前也碰到过IAR Embedded Workbench for ARM 8.22.2这个版本丢失寄存器视图的问题,不是只有你一个人遇到哦!给你几个我亲测有效的排查和解决方法:
- 确认调试连接状态:有时候ST-Link通过SWD连接后,目标设备没正确初始化,寄存器视图会默认隐藏。试试终止当前调试会话,重新点击调试按钮建立连接,或者拔插一下ST-Link再重试。
- 核对目标MCU配置:IAR需要加载对应芯片的寄存器定义文件,如果你工程里选的MCU型号不对,就不会显示寄存器视图。去
Project > Options > General Options > Target里,仔细核对你使用的ST芯片型号,确保选的是完全匹配的选项。 - 尝试其他调出方式:除了
View > Register菜单,你可以试试快捷键Alt+Shift+R直接调出寄存器视图;另外调试工具栏里也有一个寄存器图标(看起来像带"R"字样的小窗口),点击它也能打开。 - 重置工作区布局:有时候误改了IAR的窗口布局,寄存器视图可能被拖到了看不到的地方或者被隐藏。点击
Window > Reset Window Layout恢复默认布局,之后再去View菜单里找Register选项应该就能看到了。 - 修复或重装IAR:如果上面的方法都没用,大概率是安装文件损坏了。可以先在系统控制面板里找到IAR,选择「修复」选项;要是修复后还是不行,就备份好工程,重装这个版本或者回退到之前稳定的版本(比如8.20系列)。
内容的提问来源于stack exchange,提问作者binaryBigInt




