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.

[参考译文] J784S4XEVM:J784S4 MCU R5F 中断问题

Guru**** 2474690 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1462520/j784s4xevm-j784s4-mcu-r5f-interrupt-issue

器件型号:J784S4XEVM

工具与软件:

已清除 MCU_TIMER0中断状态

清除了 VIM 挂起寄存器、清除了 VIM 中断状态

我写入 IRQVEC 后、ACTIRRQ 有效位被清零、在发生 IRQ 之前、ACTIRQ/PRIIRQ 寄存器中的有效位不会被置位。  

MCU_TIMER0和 VIM 都指示 IRQ 状态未设置、此时未发生中断。

在 ISR 条目处放置一个断点、启动计时器、然后开始运行程序;从下面的屏幕截图中可以看出、MCU_TIMER/VIM 都表示 IRQ 已发生、但 ISR 例程断点未命中

为什么即使 IRQVEC 具有正确的矢量、ISR 也不命中?

谢谢!

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

    我想说的是、上下文切换 处理不当