主题中讨论的其他器件:AM263P4
工具与软件:
嗨、专家:
IAM 在 AM263P4的 SW 概念下工作。
我想拥有2个不同的软件。 一个在内核0上运行、另一个在内核1上运行。
两者是否可以访问 同一个 MCAN 实例? 我如何处理对不同内核的外设的访问?
此致、
Marcel
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.
工具与软件:
嗨、专家:
IAM 在 AM263P4的 SW 概念下工作。
我想拥有2个不同的软件。 一个在内核0上运行、另一个在内核1上运行。
两者是否可以访问 同一个 MCAN 实例? 我如何处理对不同内核的外设的访问?
此致、
Marcel
尊敬的 Marcel:
上星期我在 OOO 的时候对延迟的反应表示歉意。 我不知道有任何说明这一点的示例。
正确、只有单个内核负责 MCAN 实例的初始配置。 对寄存器的访问可以是启用了相关存储区域 MPU 配置的任何内核。
为了处理多个内核到 MSG_RAM 之间的访问仲裁、应用程序应利用 SPINLOCK IP 的锁定寄存器、以确保前一个内核已完成其 MSG_RAM 访问、然后再当前内核尝试访问相同的器件资源。
有关其他信息、请参阅相关的 TRM 章节(第833页)。
此致、
Zackary Fleenor