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.

[参考译文] AM2632:CAN't 在两个内核之间创建 RP 消息。

Guru**** 2747345 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/1610597/am2632-can-t-create-rp-message-between-two-cores

器件型号: AM2632
主题: SysConfig 中讨论的其他器件

我们创建了一个系统项目。 我们的工程也分为两个工程、分别在 R5_0 和 R5_2 中运行。 但是、当我们尝试在两个内核之间添加 RP Message 时、会出现两个错误。 有关更多详细信息、您可以看到下面的三张图片。 image.png

image.png

image.png

 

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

    CCS 版本:20.1.1

    SysConfig 版本:1.23.0

    SDK 版本:10.2.0.13

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

    尊敬的 Wei:

    让我在我的最后再做一个解决方案/权变措施。

    此致、
    Shaunak

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

    尊敬的 Wei:

    我看到这是 v10.02 SDK 中的一个错误、并且生成此段的文件的源代码已经更改。 syscfg 从以下 xdt 模板文件生成此代码:

    mcu_plus_sdk/source/sysconfig/drivers/.meta/ipc/templates/ipc_v0_init.cxdt

    问题 1: 您是否计划将 SDK 迁移到最新的 v11.1? 如果是、则应将这些问题作为迁移之外的问题自动解决

    如果没有、您可以尝试手动替换 mcu_plus_sdk/source/sysconfig/drivers/.meta/ipc/templates/ path 中的文件、然后查看构建错误是否修复。

    此致、
    Shaunak

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

    嗨、 Shaunak

    在哪里可以找到合适的 ipc_v0_init.c.xdt。  SDK v10.02 和 v11.1 中的文件相同。

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

    尊敬的 Wei:

    一个问题是、这是一个系统工程、还是您已将其拆分为单独的工程并尝试单独构建(当您收到错误时)。 通常我注意到这样的错误:一个内核的 SysConfig 无法访问来自其他内核的信息、最终导致配置混乱。

    此致、

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

    我们创建了一个新的系统工程 MBC-vipro-dlp_system。 并将我们自己的项目 MbC-vipro-DLP 分为 MBC-vipro-dlp_dd 和 MbC-vipro-dlp_comm。

    您可以查看下图了解更多详细信息。

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

    嗨、Wei、

    1.如何创建 MBC-vipro-dlp_system 工程、是从头开始创建空系统工程、还是手动创建 system.xml 文件并将其转换为系统工程?

    2.您是否尝试单独构建项目并遇到错误? 我认为、错误是由于一个内核的 syscfg 无法访问另一个内核的 syscfg 生成的数据(如 IPC Shared mem)造成的。

    3.即使同时编译两个工程(作为系统工程)、您也会看到此错误吗?

    此致、
    Shaunak