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.
工具/软件:Linux
从生态系统合作伙伴处收到此问题:
"我们的目标是改善 sending ()/receiving ()以太网帧的抖动和性能。
“借助 PRU-ICSS 以太网支持,您可以获得两个(或四个,在 AM571x IDK 和 K2G ICE 上)附加的100Mbps 以太网接口,这些接口与 Linux 中的任何其他以太网接口一样显示。 在‘所示的任何电路板上运行时,最新的 Linux 处理器 SDK 中都有“开箱即用”接口。
这意味着、我们可以检查我们的传统方法(已与 CPSW 一起使用)来访问 PRU、在 Linux 中使用 RAW 套接字、并将结果与 CPSW 进行比较。
我还宣读了以下内容:
“Linux 需要内存区域到用户空间的内存映射,这是使用 UIO 驱动程序和 Linux 文件 I/O (如 open()、close()、read()、write()等 API)来完成的”
更有希望的方法是绕过 Linux 中的 TCP/IP 堆栈,并直接访问 PRU 以发送()/receive()帧。
我已经安装了最新的 SDK ti-processor-sdk-linux-rt-am57xx-evm-05.02.00.10,但很遗憾找不到任何合适的示例(访问 Linux 用户空间中的 PRU 以发送/接收帧)。
请您在 SDK 中指向此类示例。
您好、Eddie、
有关用户空间文档、请在 此处向客户介绍 Linux 文档的工业协议- PRU-ICSS 双 EMAC 部分。
如果客户正在寻求进一步的支持、请告知我们。
此致、
Nick