工程师好!
我使用的是6678 mcsdk中example 的Helloworld例程,源程序中已有Ethernet interrupt(请见下面图1). 我自己在源程序中加入了外部中断,结果发现两个中断会产生中断嵌套,结果出现了中断堆栈溢出的问题。
中断堆栈溢出后,程序会停在Hwi_Stack.c文件中的ti_sysbios_hal_Hwi_checkStack() 函数(请见图2)
我想问一下:
1.如何能够避免中断嵌套的问题呢? 可否关闭Ethernet interrupt ?应该如何关闭呢?
2.如果需要两个中断同时存在,则需要如何设置呢?(包括优先级等)
非常感谢!
截图如下:
图1 程序中显示已有Ethernet interrupt
图2 中断堆栈溢出后,程序会停在Hwi_Stack.c文件中的ti_sysbios_hal_Hwi_checkStack() 函数

