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.

[参考译文] AM3359:以太网传输在启用缓存的情况下失败

Guru**** 2589280 points
Other Parts Discussed in Thread: STARTERWARE-SITARA

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/640551/am3359-ethernet-transmit-fails-with-cache-enabled

器件型号:AM3359
主题中讨论的其他器件:STARTERWARE-Sitara

您好!

单个 BeagleBone Black 板有三种应用:

1. eMMC 设备上提供的 Linux 发行版。

StarterWare 中的 Enet_echo 演示

我们自己的以太网堆栈和裸机驱动程序。

我遇到了应用程序问题、2、3在启用高速缓存时不工作。 我从 CPSW 的 DMA 系统正确获取 Tx 中断、但没有指示传输的端口统计信息(计数器= 0)。

当我不启用高速缓存或使用默认的 Linux 发行版时、我的以太网在所有应用程序上都可以正常工作。

是否有人向我指出启用缓存后、哪些机制会影响以太网传输? 这是否与存储器中以太网缓冲区的位置有关、或者我需要特别做些什么来将缓冲区标记为不可缓存。? 可能与 DMA 和缓存相关的东西?

谢谢

太棒了!

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

    1. BBB 随附 Debian Linux,TI 不支持该版本。
    TI 也不支持此用例。

    大约2、软件团队已收到通知。 他们将在这里作出回应。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Stomp、

    大约2个、如此处所宣布- www.ti.com/.../STARTERWARE-SITARA: TI 已完成用于 Sitara 的 StarterWare 的开发。 TI 不再计划对此软件进行更新以进行错误修复或未来增强。 AM335x 客户–处理器 SDK-RTOS 是 StarterWare 的推荐替代产品。 处理器 SDK 包括演示和基准测试、并使代码在 TI 处理器之间的迁移更轻松。

    此致、
    Garrett