工具与软件:
您好、TI 支持
在适用于 AM335x 的最新 SDK Linux 版本 09_01_00_001中、不再支持 PRU 以太网交换。
是否有任何计划在下一版本的 SDK 中再次支持此功能?
此致、
Panagiotis
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.
工具与软件:
您好、TI 支持
在适用于 AM335x 的最新 SDK Linux 版本 09_01_00_001中、不再支持 PRU 以太网交换。
是否有任何计划在下一版本的 SDK 中再次支持此功能?
此致、
Panagiotis
您好 Panagiotis & Alex、
对这里的延迟答复深表歉意。
PRU 以太网双 EMAC 的计划
如 Panagiotis 的上一主题所述、我们从未在 AM335x Linux SDK 上支持 PRU 以太网交换机、仅支持单 EMAC 或双 EMAC 模式:
https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1298471/am3356-pru-icss-ethernet-switching-with-linux-sdk
我们将发布 AM335x Linux SDK 9.3 (预计在下一周内)。 此 SDK 版本将在 Linux 内核6.1上发布、但与 SDK 9.1相比、该版本将修复一些错误并改进稳定性。 遗憾的是、我们没有将 PRU EMAC 支持重新添加到 Linux SDK 9.3中。
不过、
将于2025年推出的下一款 AM335x Linux SDK 将基于最新内核6.12、并且将被称为 SDK 11.x (次要版本待定)。 确切的发布时间范围待定、已告知我预计在2025年上半年的某个时间发布。
无法在 SDK 9.3中恢复 PRU 以太网的代价是、该团队最终将对 SDK 11.x 的 Linux 驱动程序进行上行处理 一旦驱动程序得到上流处理、我们在将来的版本中将更容易维护它们。
那么、PRU 以太网上的开关又如何呢?
我将要提供的信息是一个暂定的计划-根据开发者开始编程后遇到的挑战、它可能会发生也可能不会发生。 请在几个月后随时查看状态更新。
该团队已承诺在 SDK 11.x 的 PRU 以太网上重新添加双 EMAC 我会让团队遵守这一承诺、如果双 EMAC 无法正常工作、100%阻止 SDK 发布。
该团队的目标还在于将交换机功能移植到 AM335x 上的 Linux PRU 以太网。 如果他们在 SDK 11.x 发行版之前真正添加了该功能、我会很乐意接受。 但是、如果交换机功能尚未准备就绪、或者团队遇到了一些阻碍他们添加交换机功能的技术难题、我们仍将按照团队达成一致的任何计划发布 SDK 11.x。
此致、
Nick