您好:
在测试 Linux 系统和 R 内核之间的数据交互后、需要很长的时间才能使用 TI 提供的 RPMSG API 完成一个完整的读写周期。 数据交互耗时太长、因此 TI 官员提供的 API 无法满足我们的需求。
运行 Linux 的 A53内核和裸机 R5F CPU 能否相互发送中断? 触发对等方将数据直接读写到商定的共享存储器区域的物理地址? 具体包括以下内容:
1)。 A53 CPU Linux 如何 向 R5F CPU 发送信号 、例如 IPC 在 R5F CPU 和 R5F CPU 之间发出通知 ? 能否 单独调用 A53 CPU 中 Linux OS 的 Mail Box 驱动程序和 R5F CPU 的 IPC Notify、并相互发送中断信号?
如何实现? 是否有任何相关的例子?
2)运行在 A53 CPU 和裸机 R5F CPU 上的 Linux 系统 不使用 RP 消息进行数据发送和接收。
Linux 系统和 R5F CPU 之间的共享 MSRAM 存储器区域 直接用于数据传输、并通过 Linux 系统的 memcpy 函数和 R5F CPU 将数据直接复制到 MSRAM 共享存储器区域 以进行读取和写入访问。
这种方法是否可行? 如何实现? 是否有任何相关的例子?