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.

[参考译文] AM2634:TMDSCNCD263

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1236839/am2634-tmdscncd263

器件型号:AM2634

您好!

如何使用 VIM 模块来配置多个软件中断?
在某个时候、我需要使软件中断 直接发生。
是否有使用 VIM 来配置软件中断的指南?

谢谢。

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

    有任何更新?

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

    您好!

    可以 通过将"1"写入相应内核的 SW_INT 寄存器来触发软件中断、如以下快照中所示:

    VIM 需要使用 TRM 中提供的表中的中断编号129进行配置、如以下快照中所突出显示:

    如果您有任何进一步的问题、敬请告知。

    谢谢。

    萨哈纳

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

    因此、是否只能配置1个软件中断?

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

    是的、只有一个显式软件中断。 但是、任何硬件中断也可以通过软件进行编程。 例如、RTI1中断(中断编号91)可以通过将0x08000000写入 VIM_RAW_2寄存器来触发。

    此致、

    萨哈纳

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

    您好!

     vimTriggerSoftInt 函数是否也是如此?

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

    您能否提供在不使用 GPT 的情况下通过 vim 模块执行此操作的步骤?

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

    RTI1中断(91号中断)您是指  RTI1_INT0 对吧?

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

    是的、正确。

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

    以下哪项陈述是正确的?

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

    这个:
     vimTriggerSoftInt 函数是否也是如此?
    或者、此文章:
    RTI1中断(91号中断)您是指  RTI1_INT0、对吧?

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

    RTI1中断(中断编号91) 是  RTI1_INT0。 Aakash 将注释 vimTriggerSoftInt 函数。

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

    尊敬的 

    vimTriggerSoftInt 函数是 SDK 的一部分吗?

    此致、
    Aakash

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

    它是 MCAL 的一部分、它正在工作、我对它进行了测试。

    我还有一个问题、如果我正在将外设的未使用 中断用作软件中断、我在造成中断时没有源。

    我可以直接跳过这一行吗?

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

    尊敬的 

    由于中断没有源、您无需清除源处的中断、并且 VIM 中断被自动清除。 此选项适用于 内部标识 - 129

    此致、
    Aakash

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

    尊敬的 Aakash:  
    我的问题是关于用软件触发中断、中断编号91不是129。

    例如、可以通过将0x08000000写入 VIM_RAW_2寄存器来触发 RTI1中断(中断号91)。

    我是否需要如上所述清除中断源?

    您自己的、

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

    尊敬的 

    如果您要 写入 VIM_RAW 寄存器来触发中断。 该位 会自动清除。 因此、在这种情况下、用户无需清除任何其他内容。

    此致、
    Aakash