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:EtherCAT RAM

Guru**** 2465890 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/985216/tms320f28388d-ethercat-ram

器件型号:TMS320F28388D

您好!
客户在 CM 以太网上收到用于固件更新的100KB 数据。 他们能否使用 EtherCAT RAM 通过在 CM 和 CPU1之间动态切换分配来在 CM 和 CPU1之间共享数据? 他还可以通过哪些其他方法来交换如此大的数据?

是否可以连接可访问 CPU1、CPU2和 CM 的 SPI 闪存?

此致、Holger

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

    Holger、

    从技术上讲、可以使用 EtherCAT RAM、但它不是这样设计的、因此在使用 EtherCAT RAM 时可能会遇到一些挑战。 例如、当分配设置为 CPU1时、CM 访问将被阻止。 此外、以太网 UDMA 无法访问 SxRAM 以外的 RAM 和共享 RAM、因此您可能无法利用 DMA。

    关于 SPI 闪存,如果您要讨论通过 SPI 接口连接外部闪存,则 CM 和 C28x 子系统都有自己的 SSI 和 SPI 外设,可以使用这些外设。

    我也将这一问题提交给我的一位同事,征求他的专家意见。

    此致、
    Praveen

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

    Praveen、您好!

    -使用 SPI 与 CM 连接的最大 RAM/闪存大小

    -是否可以增加 IPC 内存大小? d/s 在每个方向上显示4KB。

    此致、Holger

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

    您好、Holger、

    在从两个(CPU1和 CM)访问 EtherCAT RAM 时、我同意 Praveen 的观点。 用户应避免动态所有权切换、因为时钟复用会使软件复杂性增加一点。  

    [引用 userid="8038" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/985216/tms320f28388d-ethercat-ram/3640427 #3640427"]

    -使用 SPI 与 CM 连接的最大 RAM/闪存大小

    [/报价]

    该空间不是直接存储器映射、因此对此没有特定限制。 这一切都在软件中完成。

    [引用 userid="8038" URL"~/support/microcontrollers/c2000/f/c2000-microcontrollers-forum/985216/tms320f28388d-ethercat-ram/3640427 #3640427"]–是否可以增大 IPC 内存大小? d/s 在每个方向上显示4KB。[/quot]

    这在硬件中是固定的、因此不能增加。

    此致、

    Vivek Singh