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.
AM625中有三个 MCAN IP、一个在主域上、两个在 MCU 域中。
从 Cortex A 内核上、它可以直接访问所有 MCU IP、但 MCU_MCAN0和 MCU_MCAN1在主域中没有指向 GICSS 的中断路由。
从 SDK9.0开始、Linux SDK 就支持三个 MCAN 器件。
每种处理器都有其唯一的中断控制器。 所有 A53内核共享一个通用中断
实现同步。 每个 M4F 微控制器都有自己的专用中断控制器、称为嵌套向量
中断控制器(NVIC)。 每个 R5微控制器都有自己的专用中断控制器、该控制器称为矢量
中断管理器(VIM)。 ICSSM 使用一个名为 INTC 的嵌入式本地中断控制器来管理其
中断、
问题、
是否有适用于 MCU_MCAN0和 MCU_MCAN1控制和 Linux ARM Cortex A 的 MCU 固件使用 IPC 来访问 MCU M4SS?
还是 Linux ARM Cortex A 通过轮询模式直接访问 MCU_MCAN IP?
BR、Rich
您好、Rich:
我只能谈谈 Linux 环境。 正如您所指出的、A53上运行的 Linux SDK 支持使用轮询方法来处理 MCU MCAN 的中断状态寄存器。 在 Linux 环境中、没有任何 MCU 固件协助处理来自 MCU-MCAN 的中断。
此致、
舒耶勒