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.

[参考译文] SDK-AM243X:了解 MCU-PLUS-SDK 09.01中 IPCRPMessage 的更新

Guru**** 1831610 points
Other Parts Discussed in Thread: SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1349671/mcu-plus-sdk-am243x-understanding-update-of-ipc-rpmessage-in-sdk-09-01

器件型号:MCU-PLUS-SDK AM243X
主题中讨论的其他器件: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

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Felix、您好!

    这与我们更改了 SysConfig 和"make"流程(从 SDK 9.0更改为 SDK 9.1)对具有共享存储器的工程的工作方式相关。 请参阅此常见问题解答:
    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1324828/faq-mcu-sdk-build-error-expected-expression-rpmsgparams-vringtxtaseaddr

    此致、

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    嗨、Nick。

    感谢您的讲解。 因此,因为我们使用自己的编写 IpcDriver ,我认为我仍然可以去"旧"方式分配 vrings 的旧方式,因为至少在驾驶员级别没有实施任何变化,对吗?

    此致、

    Felix

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Felix、您好!

    我将把您的主题发送给另一位团队成员、他们可以针对软件和决策过程中发生的情况发表更多详细意见。 如果您在几个工作日内未收到回复、请随意 ping 该主题。

    此致、

    Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    解锁线程。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    再次解锁螺纹- Nick

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Felix、很抱歉耽误您的时间。 我正在努力尽快为您获取回复。 如果我们在一周结束之前没有再次回复、请 ping 该主题。

    此致、

    Nick