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.

[参考译文] TMS320F28388D:使用 CM (CCS)编写 EtherCAT 通信代码

Guru**** 2539500 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1370627/tms320f28388d-writing-ethercat-communication-code-using-the-cm-ccs

器件型号:TMS320F28388D

工具与软件:

我想使用 CM (控制模块)来增强 EtherCAT 通信的性能。

因此,我已经完成了allocate_ecat_to_cm文件的运行,然后完成了cm_echoback_solution

但是、我遇到了一个问题。 我在 CM 文件中编写了控制代码、但意识到driverlib_cm与 CPU1不同。

因此,我决定撤回这种方法,并为 CPU1创建一个单独的文件。

此时、我不确定是应该在单独的文件中还是在allocate_ecat_to_cm文件中编写控制代码。

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

    您好!

    Unknown 说:
    此时、我不确定是应该在单独的文件中还是在allocate_ecat_to_cm文件中编写控制代码。

    这应该不会影响您使用的文件、但它肯定会影响您使用的处理器内核。  

    默认情况下、MCU 中几乎所有资源都归 CPU1所有。 如果要在 CM 中运行控制代码并使用 PWM 或 ADC、则还必须使用 CPU1将这些资源的所有权移交给 CM。  

    如果使用 CPU1、则无需为 CM 提供任何额外的资源。

    此致、

    本·科利尔

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

    感谢您一直以来对我们的友好回答。

    谢谢您、我的所有问题都得到了解决。

    我祝愿你一切顺利,愿你总是有好的事情发生在你身上。