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.

[参考译文] TMS320F2.8055万:n`t不跳至PIE组10中的ADC ISR

Guru**** 2333840 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/582921/tms320f28055-cpu-doesn-t-jump-to-adc-isr-in-pie-group-10

部件号:TMS320F2.8055万

我激活了3个中断:ADCINT1 - ADCINT3,并在PIE组1 (ADCINT1-ADCINT2)和10 (ADCINT3)中启用它们。

CPU仅跳至ADCINT1和ADCINT2 ISR (来自组1),而不跳至ADCINT3 ISR (来自组10)。

然后,我重新配置了PIE并仅在Group 10中启用了我的ADCINT1-3中断。 n`t根本不跳转。

我检查了所有的neсessary标记-在ADC,PIE,IER,IFR中。 例如,IER和IFR寄存器中的1中设置了标志INT10。 但n`t不会处理这些问题。

我还检查了RAM中的PieVectorTable结构。 第10组中的字段ADCINT1-ADCINT3指向我自己的ADC ISR。  

同时,CPU跳转到我自己的另一个ISR (TIMER0和EXTINT2)。 它们运行良好。
在构建过程中,我还有1个警告-"#1.0247万-D creating output section "ramfuncs" without a section specification (#1.0247万-D创建输出节"ramfuncs"而不包含节规范)"。
我不知道这意味着什么。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    弗拉基米尔

    是否可以将源文件附加到配置Group 10中断的位置?

    汤米