TI中文支持网
TI专业的中文技术问题搜集分享网站

C6748中断问题

#ifdef __TI_EABI__

 interrupt void _c674x_mask_int5_isr (void)

#else

 interrupt void c674x_mask_int5_isr (void)

#endif

{     c674xISRtbl[5](); }

请问,中断总是执行到这里是怎么回事?谢谢!

Denny%20Yang99373:

需要看一下c674xISRtbl这个数组里的函数指针指向哪

是否是个合法的函数地址。

user4504841:

回复 Denny%20Yang99373:

我也在调试C6655的uPP_Isr时候遇到了这个问题,一旦在uPP_Isr中断函数内设置断点进行调试,最终中断函数都会运行到

#ifdef __TI_EABI__interrupt void _c66x_mask_int8_isr (void)#elseinterrupt void c66x_mask_int8_isr (void)#endif{    c66xISRtbl[8]();}

这个地方停止,无法回到主程序。

而且检查发现c66xISRtbl[8]确实是指向uPP_Isr,请问该如何解决?

赞(0)
未经允许不得转载:TI中文支持网 » C6748中断问题
分享到: 更多 (0)