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.

[参考译文] AM2432:用于 CPSW,ICSS 和 ICSS-EMAC 以及 Profinet (线或环型)配置

Guru**** 2538950 points
Other Parts Discussed in Thread: AM2432

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1070554/am2432-purpose-for-cpsw-icss-and-icss-emac-and-configuration-for-profinet-line-or-ring-tolopogy

部件号:AM2432

您好,专家,

您能否澄清 Enet (CPSW),Enet (ICSS)和 ICSS-EMAC 的用途? 我可以在 CCS 系统配置的“TI 网络”中找到这些组件。

在我们的项目中,使用 AM2432的 IO-Device 将在 Profinet RT 上与线路拓扑(或环)通信,并考虑使用标准 TCP/IP 或 UDP/IP 通信。

如果您能分享您的知识,帮助我更清楚地了解每项计划的目的,并 建议如何为我们的项目配置这些计划,我将不胜感激。

此致,

月米勒

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

    大家好,Moonil,

    对延迟回复表示歉意。  

    关于您的问题,请在下面找到答案。

    [引用 userid="506396 " url="~ë/support/icplins/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1070554/am2432-purpe-cpsw-icss-and -icss-emac-and -configuration-for-Profinet-line-opog-or-topy]

    您能否澄清 Enet (CPSW),Enet (ICSS)和 ICSS-EMAC 的用途? 我可以在 CCS 系统配置的“TI 网络”中找到这些组件。

    [/引用]

    通过 ICSS 和 CPSW IP 支持 AM243x 的以太网功能。 ICSSG 是我们的工业通信接口,支持实时需求。 CPSW 用于支持标准 汽车和工业用例中的以太网要求。

    Enet (CPSW)-  CPSW 的驱动程序。 支持 MAC,交换机,并用于自动和工业以太网以运行 TCP/IP,AVB 等应用程序。 通过 CPSW 支持 TSN

    Enet (ICSSG)-标准驱动程序 以太网与 CPSW 类似,但 TI 建议仅将 ICSSG 用于工业以太网用例

    ICSS-EMAC - 100M 工业协议(如 EtherCAT,IO 链路等)驱动程序。 不支持 std。 以太网。

    [引用 userid="506396 " url="~ë/support/icplins/arm-based 微处理器组/基于 ARM 的微控制器/f/arm-based 微控制器-forum/1070554/am2432-purpe-cpsw-icss-and -icss-emac-and -configuration-for-Profinet-line-opog-or-topy]

    在我们的项目中,使用 AM2432的 IO-Device 将在 Profinet RT 上与线路拓扑(或环)通信,并考虑使用标准 TCP/IP 或 UDP/IP 通信。

    [/引用]

    对于 IO 链接应用程序,我们建议使用 ICSS-EMAC 驱动程序。  TI 提供 ICSS-EMAC 支持的预集成堆栈。 你可以参考这一点。

    PROFINET RT 入门

    此致,

    普拉萨德

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

    您好, 普拉萨德,

    我将在我们的项目中同时使用以太网/IP 和标准 TCP/IP。 我认为我只能为 我们的项目选择以太网/IP 和 ICSS-EMAC。 正确吗? 或者,我是否还必须添加 Enet(CPSW)或 Enet(ICSS)?

    此致,

    月米勒

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

    大家好, Moonil,

    对于以太网/IP,您将使用 ICSS-EMAC,而对于 TCP/IP,您将需要使用 Enet(CPSW)。

    此致,

    普拉萨德

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

    您好, 普拉萨德,

    您能告诉我们标准 TCP/IP 堆栈的占用空间(RAM 大小,ROM 大小)吗?  SDK 中是否有标准 TCP/IP 的完整源代码?

    我检查了 SDK 08.02.00.12中的 lwip 示例,但堆栈本身的大小不清楚。

    此致,

    月米勒

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

    大家好,Moonil,

    由于不同应用程序的内存占用情况不同,我建议检查.map 文件中的堆栈大小(例如 Examples\networking\lwip\Enet_lwip_cpsw\am243x-lp\r5fss0-0_FreeRTOS\ti-arm-clang\Enet_lwip_cpsw.release.map)。

    您可以搜索“模块摘要”以获取每个模块的详细信息。

    请注意,我们目前正在使用 LwIP 优化 Enet 驱动程序的内存消耗,目标是到2022年6月底达到200KB。

    关于堆栈的完整源代码-您可以通过 sources\networking\lwip\lwip-stack 访问该代码

    此致,

    普拉萨德

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

    您好,普拉萨德,

    是的,我从 Enet_liwp_icssg 示例中检查了地图文件,但现在我迫切需要仅提供当前版本的 Enet (ICSS)驱动程序的足迹信息。 从地图文件看,我不清楚。 您能否在   SDK 中共享 Enet (ICSS)驱动程序的占用空间信息

    此致

    月米勒

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

    Moonil,

    在另一个线程中共享内存信息时关闭此线程。

    MCU-plus-SDK-AM243X:Lwip 栈代码/数据大小-基于 ARM 的微控制器论坛-基于 ARM 的微控制器- TI E2E 支持论坛

    此致,

    普拉萨德