工具/软件:
您好、
1) 最近、现场设备发生异常。 相关的例外信息如下所示。 我们模拟了各种异常测试、但未能重现相同的异常记录信息。 例外功能仅为事件 110。 没有其他事件、例如通过 xxxxxxxx 的本地访问导致的内存保护异常。
例外信息:
——发生了外部异常。 MEXPFLAG[3]=0x00004000
事件 110:MDMAERREVT XMC VBUSM 错误事件
检测到 MDMA 读取状态错误 XID(事务 ID)= 15
数据错误
相关寄存器内容:
调用方的 B3 = 0x10858A00 返回指针
A4 = 0x23A80000 调用方的第一个输入参数
调用方的 B4 = 0x00005A5A 第二个输入参数
B14 = 0x0C20D9C8 数据指针
B15 = 0x10804060 堆栈指针
NTSR = 0x0001820F NMI/异常任务状态寄存器
NRP = 0x10858690 不可屏蔽中断返回指针寄存器
EFR = 0x40000000 异常标志寄存器
ITSR = 0x0000000D 中断任务状态寄存器
IRP = 0x10866E80 中断返回指针寄存器
2) MDMA 总线错误寄存器 (MDMAERR) 中的事务 ID 有什么含义? 数值范围为 0~15。 我们在手册中找不到它。
XID/事务 ID:在检测到读取或写入错误时存储事务 ID (RID 或 WID)。
此致、
GQ Zhou