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.

[参考译文] GPIO-AM243X:多个 MCU-PLUS-SDK 中断初始失败

Guru**** 2465890 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1471628/mcu-plus-sdk-am243x-multi-gpios-interrupt-initial-failed

器件型号:MCU-PLUS-SDK AM243X
主题中讨论的其他器件:SysConfig

工具与软件:

您好 、

   我们需要使用两个 GPIO (AA7/Y8)中断、但无法正常工作。

   导入项目"GPIO_INPUT_INTERRUPT"可以重现问题 :如下图所示配置、并且运行失败:Board_gpioInit ()->Sciclient_gpioIrqSet ()->Sciclient_rmIrqSet () (Line142)失败。

   可以将 GPIO 修改为 C13/AA11、那为什么呢? 我测试了一些 GPIO、发现如果同一组内的两个 GPIO 会触发问题、否则没问题。   

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

    最新动态:

    使用两个相同的组 GPIO 中断时、我发现只需要启用其中一个"启用中断配置"。

    问题得到了解决、我建议自动对 SysConfig 施加限制。

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

    尊敬的 Tushar:

    您如何 看待上述建议、即在同一组中配置多个中断引脚时在 SysConfig 中施加自动限制、以避免出错。 例如、当配置一个引脚时、则在 Other pin (其他引脚)下为灰色显示选项。

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

    尊敬的 Liang、Tony:

    感谢您发送编修。 我将与开发团队讨论上述内容、如果同一 GPIO 组的任何一个引脚启用了其他引脚的中断启用选项、则自动强制 SysConfig 禁用该选项。

    此致、

    Tushar