您好!
我参考论坛提供的GE工程,进行DSP和PC间的网络通信。
但是,我现在碰到了一个问题:程序在6678运行过程中产生了一个不可屏蔽中断(NMI),
NRP寄存器值始终为0x00000020,然后程序就在那空转。产生NMI并不是每次都产生的,
单步跟踪的时候,发现有可能前一行代码是一个pop描述符操作,也有可能是简单的指针赋值
操作。
我想向各位专家求助:
1. 6678上产生不可屏蔽中断的原因有哪些?
2. 以太网子系统中产生不可屏蔽中断的原因有哪些?我该如何去调试?
谢谢!
long long:
我进一步调试发现,不可屏蔽中断是由内部异常引起的,IERR寄存器
值为0x10,说是资源冲突,但究竟是什么引起的资源冲突,我还是不明白。
请各位专家帮我,谢谢!