关于Keil(MDK)5.4灯新版本调试时无法查看单片机外设寄存器问题的解决方法

如标题,这个问题官方已经承认是Keil程序的Bug,估计后期版本会给以解决;

官方公告链接:https://developer.arm.com/documentation/ka006065/latest

B站网友分享的解决办法:https://www.bilibili.com/video/BV14oCTBzEur/?vd_source=7c4c7673b39fff3b9c19e44441ce4dce

 

实际很简单,需要自己用使用官方安装目录中的SVDConv.exe这个软件,

然后通过芯片pack包里的*svd文件,再同目录下自己生成sfr文件即可,

主要需要在命令终端里运行生成指令,具体生成指令如下

SVDConv.exe <device>.svd --generate sfr 

关于B站网友提到的要在Keil进行的相关设置,实测在Keil 5.43.1版本下不需要

 

1、SVDConv.exe这个软件安装位置

image

 

2、相关芯片apck包里*svd文件的位置,需要自己根据所用的芯片进行查找

image

3、需要在命令终端里运行生成指令

image

 4、B站网友提要的要在keil魔法棒里手动选择SFR文件,实测不需要

image

 

 

5、进入调试后,可以正常查看外设寄存器的样子

image

 

posted @ 2026-02-12 20:04  通宵敲代码  阅读(540)  评论(0)    收藏  举报