【视频】基于SkyEye的设备寄存器功能
2022-09-01 09:27:50
digiproto
接下来为大家演示如何使用SkyEye的“设备寄存器”功能进行程序的开发和调试。
首先,启动SkyEye界面,完成工程加载后打开系统调试透视图中的“设备寄存器”功能。
界面最上方显示的是带有寄存器的设备。点击下拉框可以切换设备,并获取该设备的寄存器信息。界面下方的寄存器列表将展示寄存器的偏移值、大小、值、名称和描述。

点击“运行程序”,再点击“暂停”,在运行过程中发生改变的寄存器的值将高亮显示,此时可以看到名称为Data_Reg的寄存器的值在运行过程中从0x0变为了0x2e。将鼠标悬浮在该值上方,可以查看其对应的二进制、十进制、十六进制下的数值。

开发人员还可通过“设备寄存器”功能进行简单的故障注入操作。选中需要注入故障的值,修改为新值后按下“回车”键,便可完成故障注入。

SkyEye,中文全称天目全数字实时仿真软件,是基于可视化建模的硬件行为级仿真平台,支持用户通过拖拽的方式对硬件进行行为级别的仿真和建模,是真实物理硬件的数字孪生。
