当前位置: 代码迷 >> VxWorks >> 请问一个8260的中断有关问题
  详细解决方案

请问一个8260的中断有关问题

热度:1464   发布时间:2013-02-26 00:00:00.0
请教一个8260的中断问题
系统平台:MPC8260,vxworks5.4,tornado2.0

问题如下:
原来8260使用的主频是133MHz的,现在把主频升到了266MHz,别的没变化。但是外部中断IRQ1~7的处理出现了问题,来一个中断就报告interrupt: Uninitialized interrupt,但是实际上中断处理程序已经得到执行了,我在中断处理程序中对一些全局变量进行了递增操作,这些变量是有变化的。说明中断处理程序已经执行了。但是为什么还会报告中断未初始化呢?

这个问题在很早之前遇到过,当时是在m8260IntrCtl.c中的一个函数中添加了一条同步语句后解决了。现在提升主频后又出现了,不知道是什么原因?

------解决方案--------------------------------------------------------
探讨
系统平台:MPC8260,vxworks5.4,tornado2.0

问题如下:
原来8260使用的主频是133MHz的,现在把主频升到了266MHz,别的没变化。但是外部中断IRQ1~7的处理出现了问题,来一个中断就报告interrupt: Uninitialized interrupt,但是实际上中断处理程序已经得到执行了,我在中断处理程序中对一些全局变量进行了递增操作,这些变量是有变……
  相关解决方案