主题中讨论的其他器件:SysConfig
尊敬的 TI 专家:
我正在 探索 AM62x EVM、并将 SDK 8.06用于 MCU+SDK 和 Linux (默认映像)。
我已经阅读了很多有关 IPC 的信息、我想更详细地了解。 (更多问题即将推出)
我仅关注 Linux<-> M4 RTOS 通信。
在给定下面分配的默认存储器空间的情况下、我想了解它们的用途以及具体情况。

1.针对 IPC Virtio/VRING 缓冲器。 (0x9CB0_0000)
->当 RP Msg 从 Linux 发送到 RTOS、反之亦然时、Linux 是否会将实际发送的消息存储在这个空间中、然后从 RTOS 端读取?
2.关于在与 Linux 通信的情况下 RP 消息的最大大小,与上述#1相关。
我知道最大"数据包"大小为512Bytes。 实际消息最大值为496字节。 (其余的16字节是否用于标头?)
->当在0x9CB0_0000发送 RP 消息时、该消息/数据包是否存储在 IPC Virtio / VRING 缓冲区中?
3.用于 M4F 外部代码/数据存储器。
我知道资源表使用0x9CC0_0000至0x9CC0_0FFF。
->从0x9CC0_1000到0x9DA0_0000的地址如何? M4固件是否可以免费使用? 例如、我可以在资源表段后0x9CC0_1000处的地址空间中存储一个数组吗?
4.我也想了解中断是如何工作的。
对于 M4侧、我认为中断是由 IPC Notify 处理的、然后以某种方式转移到 RP Msg API?。
对于 Linux 端、我认为它是与邮箱通信?
->我希望更详细地了解双方的顺序/步骤。 还有正在使用的中断行/#。。 我在读 TRM 时还不明白。
感谢您一如既往的支持!











