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.

[参考译文] tms320c6657:软件生成的事件

Guru**** 2609955 points


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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/583263/tms320c6657-software-generated-event

器件型号:TMS320C6657

我无法通过在软件(EVTSETn、SPRUGW0C、9.5.1.2)的事件设置寄存器中设置位来生成中断?  中断正在工作。 例如、从硬件驱动的事件66 (计时器2中断低电平)多路复用为 INT4生成计时器 ISR。  但是、如果我不启用计时器、而是尝试通过设置与 EVTSET2中事件66相对应的位来手动触发 INT4、则它不会触发中断。  这是否应该起作用?

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

    我们正在处理这一问题。 反馈将发布在此处。

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

    当您设置 EVTSET2时、是否会得到相应的标志寄存器进行相应更新?

    检查掩码寄存器后、事件可能会被过滤、不会被事件组合器和中断选择器进一步处理。

    另请注意9.4节中断控制器- DSP 交互和9.4.1 DSP -中断控制器接口中的以下内容

    "您必须启用中断、DSP 才能识别它们。 DSP 需要通过中断使能寄存器(IER)和中断任务寄存器(ITSR.gIE)中的全局中断使能域单独使能。 "

    我不确定只设置 EVTSET 寄存器就足以让 DSP 处理中断。

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

    Yordan、您好!

    > 设置 EVTSET2时、是否会得到相应的标志寄存器进行相应更新?  

    是的。

    >检查掩码寄存器后、事件可能会被过滤、不会被事件组合器和中断选择器进一步处理。  

    我没有使用事件组合器。  而是直接在中断选择器中指定系统事件。  但是、在进行一些测试后、使用 EVTSETn 寄存器手动启用事件似乎只能通过事件组合器工作。  我能够使用这种方法使它正常工作。

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

    感谢您更新该主题。

    此致、
    Yordan