阅读:2840回复:1
intEnable求助
我的板子是xscale的,6号中断为GPIO0,(中断处理函数是 counterInt,没有参数),如下:
void InttruptConnect { int level = 6; ............ /*必要的寄存器设置*/ (void) intConnect ((VOIDFUNCPTR *)((UINT32)level),(VOIDFUNCPTR) counterInt, (int)NULL); intEnable (level); } void counterInt() { logMsg("##############################\n"); } 结果是一执行任务InttruptConnect,系统就死掉了,我在把intEnable (level)去掉后系统就不会死 高手指教啊!!!!!!!!!!!!!!!! |
|
|
沙发#
发布于:2007-02-06 13:26
中断处理函数是怎样的?你挂一个仅清中断的程序如何?
如下可能: 1。未清中断,或清错 2。占用资源未释放 3。中断过于频繁 4。…… |
|