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.

[参考译文] EtherCAT-AM263X:具有多核工程和 MCU-PLUS-SDK 模块的系统配置

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1362189/mcu-plus-sdk-am263x-system-config-isuee-with-multicore-project-and-ethercat-module

器件型号:MCU-PLUS-SDK AM263X

大家好!


前言。
我们要为工业机器创建一个应用、其中我们要使用平台 AM 2634提供的内核。


具体而言、我们希望有以下细分:
core0:EtherCAT 应用程序管理
Core1:机器应用
Core2:HMI


现在问题出现了、当我将用于内核0和 core1的两个项目放在一起、以创建系统文件、从而能够共享内存。 各自按预期工作。
但当我尝试创建系统工程时、syscfg 有问题、就好像 工业 SDK 工程与"传统"SDK 不兼容一样。 你们中有人知道如何解决问题吗?

我试着创建一个多核项目(没有 EtherCAT)、当我打开配置后、它会显示这两个内核、然后通过顶部选项卡可以同时创建这两个内核、如此链接中所示

dev.ti.com/.../node

因为在我看来奇怪的是、在工业应用中、我只能使用一个内核、而不能使用标准内核。

这是当我尝试在 core1中打开配置工具时发生的情况。

此致。

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

    我想我遇到了同样的问题,但有另一种行为:

    当我尝试打开我想要使用的项目的 syscfg 时、它会阻止我:  

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

    尊敬的 Issac:

    我已经开始研究这个问题了。 让我尽量不迟于下周初回来。

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

    嗨、Andrea、Issac、

    现在、您可以只使用 Industrial Comms SDK、将 IPC 项目与 CCS 一同添加到 CCS:

    1.将 EtherCAT 项目导入 CCS—您已经完成了该操作

    2.从以下位置导入 IPC 工程: ind_comms_sdk_am263x_09_00_00_04\mcu_plus_sdk、不要从 MCU SDK 的独立安装程序导入 IPC、而是使用工业通信 SDK 中打包的 IPC。

    这应该可以解决您的问题、如果您仍然遇到任何问题、请告诉我?

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

    尊敬的 Nilabh:

    借助您的解决方案、我现在可以实现单个配置、将两个内核分成两个选项卡、如下图所示。

    现在我处于生成内核0 (使用 EtherCAT 应用程序)代码的状态、没有错误、我有.out 文件。
    相反、当我生成内核1的代码(ipc_spinlock 和样本 core1)时、我会收到这个错误消息、其中指示它无法找到工业资源。 您认为,除了上面建议的解决方案,有必要引入其他更改,以确保管理编译系统,从而获得 appimage。 欢迎提出任何建议。

    Building file: "C:/ti/ind_comms_sdk_am263x_09_01_00_03/mcu_plus_sdk/examples/drivers/ipc/ipc_spinlock_sharedmem/am263x-cc/r5fss0-1_nortos/Dev_config.syscfg"
    Invoking: SysConfig
    "C:/ti/sysconfig_1.18.0/sysconfig_cli.bat" --script "C:/ti/ind_comms_sdk_am263x_09_01_00_03/examples/industrial_comms/ethercat_slave_beckhoff_ssc_demo/am263x-cc/r5fss0-0_freertos/Dev_config.syscfg" --context "r5fss0-0" --script "C:/ti/ind_comms_sdk_am263x_09_01_00_03/mcu_plus_sdk/examples/drivers/ipc/ipc_spinlock_sharedmem/am263x-cc/r5fss0-1_nortos/Dev_config.syscfg" -o "syscfg" -s "C:/ti/mcu_plus_sdk_am263x_09_01_00_41/.metadata/product.json" --context "r5fss0-1" --part AM263x --package ZCZ --compiler ticlang
    Running script...
    subdir_rules.mk:9: recipe for target 'build-1867285679' failed
    g [Error]: No such resource: /industrial_comms/industrial_comms.syscfg.js
    Paths searched: 
    C:\ti\mcu_plus_sdk_am263x_09_01_00_41\source\industrial_comms\industrial_comms.syscfg.js
    C:\ti\mcu_plus_sdk_am263x_09_01_00_41\source\industrial_comms\.meta\industrial_comms.syscfg.js
    C:\ti\mcu_plus_sdk_am263x_09_01_00_41\source\.meta\industrial_comms\industrial_comms.syscfg.js
    C:\ti\ind_comms_sdk_am263x_09_01_00_03\examples\industrial_comms\ethercat_slave_beckhoff_ssc_demo\am263x-cc\r5fss0-0_freertos\industrial_comms\industrial_comms.syscfg.js
    C:\ti\ind_comms_sdk_am263x_09_01_00_03\examples\industrial_comms\ethercat_slave_beckhoff_ssc_demo\am263x-cc\r5fss0-0_freertos\industrial_comms\.meta\industrial_comms.syscfg.js
    C:\ti\ind_comms_sdk_am263x_09_01_00_03\examples\industrial_comms\ethercat_slave_beckhoff_ssc_demo\am263x-cc\r5fss0-0_freertos\.meta\industrial_comms\industrial_comms.syscfg.js
    C:\ti\ind_comms_sdk_am263x_09_01_00_03\mcu_plus_sdk\examples\drivers\ipc\ipc_spinlock_sharedmem\am263x-cc\r5fss0-1_nortos\industrial_comms\industrial_comms.syscfg.js
    C:\ti\ind_comms_sdk_am263x_09_01_00_03\mcu_plus_sdk\examples\drivers\ipc\ipc_spinlock_sharedmem\am263x-cc\r5fss0-1_nortos\industrial_comms\.meta\industrial_comms.syscfg.js
    C:\ti\ind_comms_sdk_am263x_09_01_00_03\mcu_plus_sdk\examples\drivers\ipc\ipc_spinlock_sharedmem\am263x-cc\r5fss0-1_nortos\.meta\industrial_comms\industrial_comms.syscfg.js
        at t.ResourceLoader.findPathAndLoader (C:\ti\sysconfig_1.18.0\dist\webpack:\src\pinmux\services\resources\metaContentLoaders\resourceLoader.ts:287:11)
        at t.ResourceLoader.loadResource (C:\ti\sysconfig_1.18.0\dist\webpack:\src\pinmux\services\resources\metaContentLoaders\resourceLoader.ts:230:43)
        at t.ResourceLoader.getResource (C:\ti\sysconfig_1.18.0\dist\webpack:\src\pinmux\services\resources\metaContentLoaders\resourceLoader.ts:338:15)
        at iteratee (C:\ti\sysconfig_1.18.0\dist\webpack:\src\pinmux\services\product\topModules.ts:85:39)
        at baseEach (C:\ti\sysconfig_1.18.0\dist\webpack:\node_modules\lodash\lodash.js:530:11)
        at Function.each (C:\ti\sysconfig_1.18.0\dist\webpack:\node_modules\lodash\lodash.js:9409:52)
        at iteratee (C:\ti\sysconfig_1.18.0\dist\webpack:\src\pinmux\services\product\topModules.ts:82:6)
        at baseEach (C:\ti\sysconfig_1.18.0\dist\webpack:\node_modules\lodash\lodash.js:530:11)
        at Function.each (C:\ti\sysconfig_1.18.0\dist\webpack:\node_modules\lodash\lodash.js:9409:52)
        at new t.TopModules (C:\ti\sysconfig_1.18.0\dist\webpack:\src\pinmux\services\product\topModules.ts:80:5)
    g [Error]: No such resource: /industrial_comms/industrial_comms.syscfg.js

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

    安德烈、您好!

    请在此处与我分享您的项目吗?

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

    尊敬的 Nilabh:

    当然、它们只是原始的 SDK 工程、我们公司没有特定的软件。 以下是所要求的、如果您需要我提供的其他信息、请告诉我、以便于解决问题。

    告诉我是否可以打开该项目、以及我执行的导出是否正确。 下面也是所用工具的版本。

    此致。

    Code Composer Studio 版本:12.7.0.00007

    e2e.ti.com/.../Ti_5F00_ethercat_5F00_multicore.zip

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

    安德烈、您好!

    让我试着在我这边重现这种情况、明天将尝试分享这一更新。

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

    安德烈、您好!

    在9.1标准之前、这似乎是 SDK 上的系统工程的一个已知问题。 这将在 SDK9.2版本之后的版本中修复。

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

    尊敬的 Nilabh:

    您知道 何时发布此新 SDK 9.2版本的版本?

    此致

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

    安德烈、您好!

    TI.com 上已发布了该工具