主题中讨论的其他器件:SysConfig
您好!
我们将更新到 MCU plus SDK 09.01、我看到现在通过 IpcRPMessageEcho 示例中的 SYSCFG 以不同的方式初始化 IPC。
我看到在驱动器本身中只添加了 CRC、但 SYSCFG 现在删除了 Rx 和 Tx VRING 的所有设置。 为什么会这样?
例如、生成的文件的差异如下所示:
和
它放弃了 Tx 和 RxVRings 的所有二维阵列使用、但另一方面、驱动器本身在这里不会以任何不同的方式进行处理。 我的理解是、现在缺少该信息。 如果我们按照初始化链进行操作、则永远不会初始化 vringRxBaseAddr、那么 RPMessage_vringReset 在这一部分将采用什么值?
此外、vringTxBaseAddr 现在不与 Tx 的值匹配。
我们使用 RPMessage 编写了我们自己的 IpcDriver、并采用了在 SDK 09.00之前在 SYSCFG 中写入的初始化算法、但直接在代码中执行。 由于它现在发生了变化、看起来根本不应该起作用、因为缺少重要值、我需要了解这里发生了什么。
此致
Felix