在Keil调试环境中不可见外设

2个帖子/ 0新
最后一篇
Pavel Typl.
离线
最后一次露面:6年2个月前
加入:2015-05-29 15:03
在Keil调试环境中不可见外设

你好,

任何人都知道如何在调试期间在Keil Uvision中制作所有DA14580外围设备?

我正在在Keil环境中调试我的申请。我想在一些DA14580内部寄存器中看到值,例如定时器值,UART状态等,但我无法找到它们。
根据Keil网页,可以通过菜单(在调试模式下)显示外围设备:外设/ SystemViewer /
但是,我的菜单只有2个外围设备,只有Systick和WDT。

我已经Googled一段时间了,发现DA14580的SFR / SVD文件应该使外围设备可见。但我找不到我的系统或网上的任何地方。
我查看了Keil Uvision菜单文件/ deviceatabase,我可以单击DA14580以添加更新/添加设备。但是,这没有帮助,DA14580 DVICE不会变为绿色。唯一的绿色设备是武器。

绝望,我甚至开始评估了完整的Keil Uvision,但无济于事。

感谢帮助,
帕维尔

设备:
Hlinde.
离线
最后一次露面:3年6个月前
加入:2015-09-02 06:01
嗨Pavel,

嗨Pavel,

我遇到了使用MDK5.17的同样的问题
似乎即使设备出现在Keil v5的设备数据库中,实际的.sfr文件附带软件包。但是,没有对话框软件包(尚未?),因此标准Keil V5安装中缺少DA14580的系统查看器文件。

我通过安装Cortex-M器件的旧支持包来解决问题,请参阅此处:http://www.keil.com/mdk5/legacy.
这将在SFD \ Dialog \ DA14580 \ DA14580.SFR中提供丢失的系统查看器文件(来自您的Keil \ ARM安装路径的相对)。
在最后一步中,您必须在“项目选项”对话框的“目标”选项卡中选择此文件。然后在外围设备 - > Systems Viewer菜单项下找到“DA1450_Registers”条目。
但是,我无法在调试时编辑*任何属性,只能查看外设寄存器的值。

布罗尔,
霍尔格