进入Debug环境发现System Viewer菜单显示空白Peripherals菜单没有外设寄存器。如图所示。解决办法一按照其他帖子重新配置Target中的System Viewer File 和 Debug中的参数参见Keil MDK 仿真时System Viewer菜单显示空白和Peripherals菜单无外设寄存器_keilde system viewer里面没有按钮-CSDN博客但是我用这种方法没有起效最后发现我的SVD文件夹里的文件不全SVD文件夹目录你的Keil安装目录\Packs\Keil\你的芯片型号_DFP\你使用的库版本\CMSIS\SVD其实上面的设置Target中的System Viewer File文件就是设置的SVD文件夹里的svd文件正常应该包含三种文件F103STM32F103x.sfd、STM32F103x.SFR、STM32F103x.svd这三个文件但是我的库丢失了.SFR和.sfd文件所以重新安装了DFP包之后就好了。如下图解决方法二如果你因为某些原因不想重新安装DFP包或者重新安装了DFP包之后还是没有这几个文件还有一种解决办法1.首先进入 你的Keil安装目录\UV4\ 该目录下有个SVDConv.exe这个程序就是用来把SVD编译成.sfd和.SFR文件的。2.在该文件夹下右键点击在终端中打开3.根据你的目录输入以下命令.\SVDConv.exe ..\Packs\Keil\你的芯片型号_DFP\你使用的库版本\CMSIS\SVD\你的芯片型号.svd --generatesfd .\SVDConv.exe ..\Packs\Keil\你的芯片型号_DFP\你使用的库版本\CMSIS\SVD\你的芯片型号.svd --generatesfr运行之后你可能会看到有一些警告但是只要UV4目录下生成了对应的文件就没问题然后把这两个文件剪切到SVD目录下就可以了。