当我们使用keil的debug想观察外设寄存器的时候,发现外设为空或不能选。

解决办法:
第一种情况有SFR:

1、选择魔术棒

2、勾选Use Custom File

3、选择对应的FSR文件

4、选择Debug界面

将红框Dialog DLL改为:DARMSTM.DLL
将红框Parameter改为:对应的单片机型号
此时Debug就会出现


 

第二种情况发现对应的SDV文件里面没有SFR文件


这个是因为高版本的keil造成的
解决办法:

1、打开Pack管理

2、先删除掉你对应器件的Pack包

3、去官网重新下载刚刚删除的器件包

Arm Keil | Devices

4、重点!!!!!  : 不要直接双击打开下载的Pack安装

需要你在keil里面手动导入刚刚的Pack包,然后重新安装

这个时候会自动生成SFR文件,然后重复第一情况的操作

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐