TI工程师你们好!最近使用OMAP-L138编程,在DSP侧启动了两个中断,一个超级中断,一个普通外部中断,外部中断负载较重,两个中断中都大量使用了寄存器局部变量,程序中同时存在一个主循环 。发现当主循环运算量较大时,会出现运算出错的情况。主循环计算一段内存的校验和,打印出校验和出错,用同样的算法再计算一遍,校验和又能恢复正确。如果把中断改成两个普通的外部中断,长时间跑没有发现类似问题。请问DSP侧中断嵌套这块有需要特殊注意的地方吗?谢谢。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI工程师你们好!最近使用OMAP-L138编程,在DSP侧启动了两个中断,一个超级中断,一个普通外部中断,外部中断负载较重,两个中断中都大量使用了寄存器局部变量,程序中同时存在一个主循环 。发现当主循环运算量较大时,会出现运算出错的情况。主循环计算一段内存的校验和,打印出校验和出错,用同样的算法再计算一遍,校验和又能恢复正确。如果把中断改成两个普通的外部中断,长时间跑没有发现类似问题。请问DSP侧中断嵌套这块有需要特殊注意的地方吗?谢谢。