您好,您是否正在考虑将TIDEP0032应用程序从AM335x系列移植到AM64x系列? 或者您是否正在考虑在AM64x系列上开发类似的应用程序?
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.
您好,您是否正在考虑将TIDEP0032应用程序从AM335x系列移植到AM64x系列? 或者您是否正在考虑在AM64x系列上开发类似的应用程序?
Andrea,
我们在AM64x和AM243x设备系列上提供了更集成的产品。 我们还可以支持TIDEP0032使用的第三方堆栈模型。 请参阅
https://www.ti.com/lit/sprach6 或网络研讨会 https://event.on24.com/wcc/r/341.4269万/7DEB9DE3BA154DDCF25BE429DECE20A3 ,了解概述和特定于设备的信息:
AM64x:
https://dev.ti.com/tirex/explore/node?node=AB34aZe1iKztCiMwC7Dmmg__n6QeJt5__LATEST
AM243x:
https://dev.ti.com/tirex/explore/node?node=ABNxXy4vXBe3tuzSmBG1eg__6zyEKJF__LATEST
Pekka
我的建议是按照MCU+学院中记录的PROFINET/以太网/IP和EtherCAT快速入门指南示例进行操作:
https://dev.ti.com/tirex/explore/node?node=AB34aZe1iKztCiMwC7Dmmg__n6QeJt5__LATEST。 它包括基于当前SDK的所有软件和硬件详细信息,可订购的EVM,可从CoDeSys免费下载的控制器版本以及在AM64x EVM上运行该控制器的说明(https://software-dl.ti.com/mcu-plus-sdk/esd/AM64X/08_02_00_31/exports/docs/industrial_protocol_docs/am64x/ethercat_slave/plc_codesys.html )。
我们没有计划回到关于AM64x/AM243x的TIDEP0032中的示例。
Pekka
尊敬的Pekka:
正如我告诉您的那样,我们应该实施一个类似于TIDEP0032示例的应用程序,它能够识别网络上的工业活动协议,并在重新格式化时从闪存中下载该协议。
1-对于此类应用,AM64x和AM243x系列之间的最佳选择是什么? 我是说,这两个家庭的主要分别是甚么? [我需要购买最好的评估板才能开始实施此解决方案]
2-我已经了解您[TI]不打算将TIDEP0032应用程序移植到AM64x系列,因此我将尝试创建它,但如果我在创建它时遇到问题,即使它是旧应用程序,您能帮我吗?
非常感谢,此致!
Andrea,
https://www.ti.com/lit/ug/tidua28a/tidua28a.pdf的4.3 部分详细介绍了TIDEP0032协议检测示例 。 本演示仅查看网络中以太网帧的以太网类型字段。 算法检查是网络中帧的以太网类型,是为某些协议保留的已知帧之一。 此外,如果Ethertype为IP,则进一步检查MAC地址是否在分配给Rockwell自动化的范围内。 此序列并不详尽或可靠,无法检测在一般情况下使用的协议。 例如,由于IP数据包来自分配给Rockwell的MAC地址,这并不意味着存在以太网/IP网络。 对于演示,这很好,您可以将该方法复制到AM64x。 在Linux中,您可以通过使用tcpdump捕获帧的以太网类型(和MAC地址)并根据该类型做出选择来实现同样的目标。 在没有ICSS中的任何特殊固件的情况下,R5上可以执行相同的顺序。
AM243x和AM64x上的工业网络功能相同。 两者都使用ICSSG和TI的固件以及R5上的TI的工业通信工具包软件来运行器件端堆栈。 AM64x增加了在A53上运行Linux的功能。
工业以太网网络的设计是一种严格的控制器(主)和多个设备(从属设备)层次结构的网络,这种概念是在不知道网络协议与高度调整的网络配置性质相当远的情况下插入。
Pekka
否。SK不可用于工业通信工具包,工业以太网端口未连接到以太网PHY。
您需要 https://www.ti.com/tool/TMDS243GPEVM 或 https://www.ti.com/tool/TMDS64GPEVM 。 或者,如果您只使用R5产品,您也可以使用 https://www.ti.com/tool/LP-AM243 。
请参阅MCU学院的工业通信工具包 https://dev.ti.com/tirex/explore/node?node=AJipVMXfVvuEkO-U7l2wDg__6zyEKJF__LATEST 和"您需要什么"一节以开始学习。 该链接指向EtherCAT部分,PROFINET和Ethernet/IP也有类似的部分。
Pekka
您好,Pekka,感谢您的回答。 我问您是否可以使用 https://www.ti.com/tool/LP-AM243 ,因为在"您需要什么"部分[请参见附图]中,AL-AM243板用作EtherCAT从属设备的示例
什么是"仅R5"产品?
非常感谢
Andrea
询问0032询问您405.1251万您是否405.1251万是否可以使用 https://www.ti.com/tool/LP-AM243 ,因为在“您需要什么”部分[参见附图]中,Al-AM243以太网从属板被用作设备的示例[/CAT]是的。 注LP板具有较小的封装AM243x,这意味着您的应用程序需要调整大小以仅适合QSPI闪存和内部存储器。 TI的协议支持此功能。 但作为一个开发平台,完整的GP EVM将使您无需牺牲内存消耗。
什么0032什么是405.1251万是"405.1251万"仅R5"产品?我指的是用于工业以太网协议(PROFINET,Ethernet/IP,EtherCAT)的软件仅在R5核心上运行,而不需要A53。
Pekka
[/quote]