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.

[参考译文] SK-AM62-LP:AM62X:有关 GIC 中断触发(电平/边沿)的问题

Guru**** 2874030 points

Other Parts Discussed in Thread: SK-AM62-LP

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1630683/sk-am62-lp-am62x-question-regarding-gic-interrupt-triggers-level-edge

器件型号: SK-AM62-LP

我目前正在使用 SK-AM62-LP 进行开发、并实现了一个用于设置 FreeRTOS GIC 中断触发器(电平/边沿)的函数。
我​​通过参考 AM62x TRM 设置初始值、但在 TRM 中找不到有关以下中断的信息。 因此、如果您能为这些中断提供合适的中断触发建议、我将不胜感激。
此外、如果您有任何文档包含有关这些中断的相应中断触发的信息、 敬请提供。

 

interrupt.png

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

    您好:
    感谢您的查询。 有关专家因** TI 印度**假期而离职。
    请预计响应会延迟。 感谢您的耐心和理解。

    此致、
    TI E2E 支持团队
    ——
    *这是一个自动通知。*

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

    您指的是哪个版本的 TRM? 我无法在 AM62x TRM 中找到上表。  

    此致、

    Tushar

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

    感谢您的答复。

    附件图像是经过裁剪的版本(文献编号:SPRUIV7B 2022 年 5 月–2023 年 9 月修订)。

    在最新版本(文献编号:SPRUIV7C 2022 年 5 月–2025 年 11 月修订)中、表 10-7 中的实例名称为 GICSS0。 中断(输入)应该是相关的。 即使在这个版本中、我也找不到我在前一个图像中提取的中断的相应中断触发信息。

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

    您上面分享的图像讨论了 CMP_EVENT_INTRROUTER、DMSS_INTAGGR、GPIOMUX_INTRROUTER、RESET、SA3SS SMS、DDR 和 ESM。

    您可以在 TRM 的第 4 节中找到上述中断的详细信息 模块集成。

    例如、有关 CMP_EVENT_INTRROUTER 的信息、请参阅部分  4.3.4.2 ICSSM 集成。  请参阅下图。

    此致、

    Tushar

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

    感谢您的答复。

    如果您能澄清几点、我将不胜感激。

    首先、是您在图中显示的表 10-7 中列出的“GICSS0_SPI_IN_48"的“的详细信息部分。 中断(输入)?

    关于其他 GIC SPI 中断、例如对于“GICSS0_SPI_IN_127",“,图、图中表中的“目标中断输入“列显示“GICSS0_SPI_127",“,因此、因此我能够理解它与“GICSS0_SPI_IN_127"相关“相关。

    但是、使用“GICSS0_SPI_IN_48"时“时、“目标中断输入“列的格式与 GICSS0_SPI_xxx 不同、因此我无法理解您在图像中显示的部分为什么是相关的。 因此、我想知道我应该研究哪个部分、以建立联系。

    目前、我指的是 4 模块集成、正在查找有关与中断相对应的中断触发的信息。 我们可以在表中找到有关条目的详细信息、其中“目标中断输入“列的格式为 GICSS0_SPI_xxx、但其他条目的信息仍然未知。

    下面列出了详细信息未知的特定中断。 (摘自表 10-7。 中断(输入)

    --------------------------------------------------------------------------------
    GICSSG0_SPI_IN_48 ~ GICSSG0_SPI_IN_63
    GICSS0_SPI_IN_104 ~ GICSS0_SPI_IN_107
    GICSS0_SPI_IN_110 ~ GICSS0_SPI_IN_113
    GICSS0_SPI_IN_133
    GICSS0_SPI_IN_143 ~ GICSS0_SPI_IN_144
    GICSS0_SPI_IN_151
    GICSS0_SPI_IN_160 ~ GICSS0_SPI_IN_161
    GICSS0_SPI_IN_172
    GICSS0_SPI_IN_176 ~ GICSS0_SPI_IN_177
    GICSSG0_SPI_IN_180 ~ GICSSG0_SPI_IN_182
    GICSS0_SPI_IN_198
    GICSS0_SPI_IN_201 ~ GICSS0_SPI_IN_203
    GICSSG0_SPI_IN_256
    --------------------------------------------------------------------------------

    我无法找到有关这些中断的详细信息、很抱歉您提出了这么多问题、但如果您能告诉我这些中断的相应中断触发条件、我将不胜感激。

    另外、如果有一个包含详细信息的部分、但由于我的搜索技能差、我忽略了它、如果您能告诉我它的具体编写位置、我将非常感激。

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

    请参阅以下说明。

    GICSS0_SPI_IN_48 ~ GICSS0_SPI_IN_63

    上述中断线路连接到 CMP_EVENT_INTROUTER、CMP_EVENT_INTROUTER 连接到 ICSSM 模块。

    请参阅下图。

    如何读取这些连接?

    我们将以一个中断线为例。 假设我们必须映射 GICSS0_SPI_48 线。

    要映射上述中断线、请检查 中断输出 这部分用于检查哪条中断输出 线路连接到 GICSSG0_SPI_48。

    确定哪条中断线路连接到 GICSSG0_SPI_48 后、请检查中的同一条中断线路 中断输入 部分。

    从上图中、我们需要检查的行是 CMP_EVENT_INTROUTER0_OUTP_OUT_0。  现在搜索  CMP_EVENT_INTROUTER0_IN_0 “Interrupts Inputs“部分中的该行。 请记住、Interrupts (Output) 部分将具有*out 后缀、但中断(输入)将作为后缀。

    请参阅下图。

    从上面我们知道这一点 CMP_EVENT_INTROUTER0_IN_0 被连接到 ICSSM0_PR1_HOST_INTR_REQ_OUT_0

    现在、这表明中断源来自 ICSSM0。 转到模块集成部分并检查中断名称。 中断名称不会有任何后缀、如所示 IN 或 OUT

    我们从上面得到的中断名称是 ICSSM0_PR1_HOST_INTR_REQ_0、它是脉冲中断。

    请参阅下图。

    希望上述信息有所帮助。 如果您仍需要帮助、请告诉我们。

    此致、

    Tushar

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

    感谢您的答复。

    我可以通过引用您提供的信息来找到一些中断。

    但是、我无法使用您所描述的搜索方法找到有关以下中断的详细信息。 您能告诉我这些中断的相应中断触发条件吗?

    --------------------------------------------------------------------------------
    GICSS0_SPI_IN_112 ~ GICSS0_SPI_IN_113
    GICSS0_SPI_IN_160 ~ GICSS0_SPI_IN_161
    GICSS0_SPI_IN_177
    GICSS0_SPI_IN_203
    GICSSG0_SPI_IN_256
    --------------------------------------------------------------------------------


    我还有一个问题。

    “表 10-12 “中定义了以下中断。 “文献编号:SPRUIV7B 2022 年 5 月–2023 年 9 月修订“中的“GIC Interrupt Connection“、但“表 10-7 中似乎缺少相应的数字。 “文献编号:SPRUIV7C 2022 年 5 月–2025 年 11 月修订“中的“中断(输入)“。 这些是否是在版本更新中删除的中断?

    如果这些中断没有被删除、如果您还能告诉我它们的相应中断触发条件、我将不胜感激。

    --------------------------------------------------------------------------------
    gicss0.SPI.110
    gicss0.SPI.111
    gicss0.SPI.143
    gicss0.SPI.144
    gicss0.spi.176
    gicss0.spi.198

    --------------------------------------------------------------------------------

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    但是、我无法使用您描述的搜索方法找到有关以下中断的详细信息。 您能告诉我这些中断的相应中断触发条件吗?

    看起来上述中断的详细信息不在 TRM 中。 我将在内部检查并更新。 请等待一段时间恢复。

    如果这些中断尚未被删除、如果您还能告诉我它们的相应中断触发条件、我将不胜感激。

    TRM 中未列出的中断是保留的、不应由用户应用程序配置/使用。

    此致、

    Tushar

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

    尊敬的 Eito:

    GICSS0_SPI_IN_112 ~ GICSS0_SPI_IN_113

    我确实检查了中断是否来自中断聚合器。 中断聚合器对输出电平敏感、对输入电平敏感或对边沿敏感。 这意味着此中断聚合器的输入可能是边沿触发器或电平触发器、但此聚合器的输出始终是电平触发器。

    请参阅 TRM 中的下图。

    此致、

    Tushar

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

    公共 TRM 中未提供与该中断相关的详细信息。 我已经在团队内部检查了这一点、下面是中断触发类型。

    中断号 160,161,177,256 是类型级触发。

    中断号 203 为脉冲触发器类型。

    此致、

    Tushar

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

    谢谢你。

    这解决了问题。