主题中讨论的其他器件:TMDS64EVM、 SysConfig
我正在使用 TMDS64EVM 开发板来实现和测试 PLC 系统。 我们的应用需要三个1千兆位以太网端口。
我的问题是、我不清楚8.6.0.45 SDK 的限制。 我正在尝试使用单个 R5F 内核(内核 R5F0-0)来执行我们应用中的所有以太网通信。 到目前为止、我无法在 SysConfig 配置中成功编译用于一次定义两个以上以太网端口的代码。
我们目前在时间敏感型应用中使用第二个 R5F 内核、这使得在以太网中使用第二个 R5F 内核变得不切实际。 如果支持 A53内核、我们也可以将其用于其中一个以太网端口。
我的理解是、CPSW 和 ICSS 以太网驱动程序不能在同一个 SysConfig 中都定义。 是这样吗?
我尝试在两个 PRU 处理器上定义四个以太网端口、每个 PRU 都定义为"双 MAC"。 因为同一符号有多个定义、所以无法编译。 相同的 SysConfig 配置是否支持三端口或四端口 PRU 配置?
我唯一剩下的想法是使用定制的电路板配置。 我不清楚如何使用自定义板配置、以及我是否必须完全放弃 SysConfig 来执行该操作。 SysConfig 创建了许多文件、我不确定是否可以将其中一些文件替换为我自己的版本、但并非所有文件都替换。
我需要在两种不同的情况下解决此问题。 我需要让三个千兆位以太网端口在 TMDS64EVM 开发板上工作。 我还需要为我们的硬件工程师提供一些有关如何连接三个 PHY 以及使用哪种 PHY 的指导。 将其中一个 PHY 连接到 ICSW 端口与连接 ICSS 端口之间显然存在差异。
我们选择 TI 器件的主要原因是它似乎支持三个千兆位以太网端口。 如果情况不是这样、使用可用的软件、我们将无法在应用中使用它。
我们非常感谢您提供任何建议、示例或信息。