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.

[参考译文] PROCESSOR-SDK-J722S:J722S:是否可能为 mcub20 混合更多的 GPIO 中断?

Guru**** 2430620 points
Other Parts Discussed in Thread: SYSCONFIG, TDA4VM

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1545480/processor-sdk-j722s-j722s-is-it-possible-to-alloc-more-gpio-interrupt-for-mcu20

器件型号:PROCESSOR-SDK-J722S
Thread 中讨论的其他器件:SysConfigTDA4VM

工具/软件:

尊敬的 TI 专家:
  1。我使用 J722s EVM 和 SDK v11 示例代码作为环境。 SDcard 引导、spl 引导模式。
  2. GPIO 组中断当前不起作用,我认为可以改用所有引脚中断。


我的问题是:
1.是否可以对主 MCU 使用>12 GPIO 引脚中断?
我检查了 TRM 10.4.39 主中断映射、似乎只有 8 个 GPIO 中断条目 (56-59,104-107)。 我没有找到 GPIO 中断可能的任何其他中断进入。
2.如果上述内容正确、是否也意味着不可能在资源管理配置中对更多中断计数进行分配?(引用 tda4vm、它有 16 个 GPIOMUX 入口 176-191、并且在开始时只有 4 个可用、因此我们可以使用 SysConfig 将更多中断计数分配给目标内核)、引用 J722s、它已分配全部 8 个中断。

谢谢

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

    是否将它们连接到 DMA? 那么是的、以最多 12 个 GPIO 连接到 DMA 存在限制。  

    此致、

    Brijesh

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

    因此、如果我要实现 12 个 GPIO 单引脚中断、那么只需要 DMA 中断源?   不可能使用单引脚中断路由器 、因为它在 J722s 中只有 6 个或 8 个、并且不能被配置为增加更多、对吗?

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

    您好、

    抱歉、我想理解这一点、您是否正在寻找将其连接到 DMA 的方法? 如果没有、根据引脚、中断和其他资源的可用性、我认为我们可以获得 12 个 GPIO 中断。  

    这里还有一个问题、如果我们可以获得组中断、可以吗?  

    此致、

    Brijesh  

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

    尊敬的 TI 专家:

    >组中断已经实现, 但我们的应用需要启用/禁用单个引脚 中断,在组中断模式下是否不可能?

    抱歉、这就是我想要理解的、您是否正在寻找将其连接到 DMA? 如果没有、根据引脚、中断和其他资源的可用性、我认为我们可以获得 12 个 GPIO 中断。  [/报价]

    >首选不使用 DMA、一个 GPIO 中断 可简化代码。

    >您的意思是它可以得到 12 个 GPIO 单中断?   但 在 J722s TRM 10.1.3 中,它显示 主 GPIOMUX_INTROUTER 只有 8 个用于主 R5ss ,我们测试了它只有 6 个可用。   同样在 TRM 10.4.27 中断映射中、它似乎没有 足够的可编程中断、如 tda4vm、  

    >那么、您能否提供一些建议 来说明如何 为 J722s 实现 12 个 GPIO 单引脚中断?

    谢谢。

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

    您好、

    查看 J722S 平台的中断规格、似乎最多可以从主 GPIO MUX INTR 将 8 个单独的 GPIO 中断连接到 MAIN R5F。

    此致、

    Brijesh

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

    您好、

    [quote userid=“80721" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1545480/processor-sdk-j722s-j722s-is-it-possible-to-alloc-more-gpio-interrupt-for-mcu20/5945480

    是否将它们连接到 DMA? 那么是的、以最多 12 个 GPIO 连接到 DMA 存在限制。  

    [/报价]

    我的问题是:

    1.在哪里可以找到描述对 DMA 的 12 个 GPIO 的限制的文档。

    2.对于 j722s MCU SDK、是否有任何示例代码展示如何为 mcub20 使用 GPIO 触发 DMA 中断?

    谢谢。

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

    您好、

    [quote userid=“602005" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1545480/processor-sdk-j722s-j722s-is-it-possible-to-alloc-more-gpio-interrupt-for-mcu20/5954155 在哪里可以找到描述 DMA 限制 12 个 GPIO 的文档。

    https://software-dl.ti.com/tisci/esd/latest/5_soc_doc/j722s/interrupt_cfg.html#main-gpiomux-introuter0-interrupt-router-output-destinations

    甚至不是 12、只有 10 个输出连接到 intaggr_Levi_pend。 该输出连接到 DMA。  

    [quote userid=“602005" url="“ url="~“~/support/processors-group/processors/f/processors-forum/1545480/processor-sdk-j722s-j722s-is-it-possible-to-alloc-more-gpio-interrupt-for-mcu20/5954155 对于 j722s MCU SDK、是否有任何示例代码展示如何为 mcub20 使用 GPIO 触发 DMA 中断?

    不、很遗憾。  

    此致、

    Brijesh