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

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

您指的是哪个版本的 TRM? 我无法在 AM62x TRM 中找到上表。
此致、
Tushar
您上面分享的图像讨论了 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

--------------------------------------------------------------------------------
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