请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:AM3359 主题中讨论的其他器件:STARTERWARE-Sitara
您好!
单个 BeagleBone Black 板有三种应用:
1. eMMC 设备上提供的 Linux 发行版。
StarterWare 中的 Enet_echo 演示
我们自己的以太网堆栈和裸机驱动程序。
我遇到了应用程序问题、2、3在启用高速缓存时不工作。 我从 CPSW 的 DMA 系统正确获取 Tx 中断、但没有指示传输的端口统计信息(计数器= 0)。
当我不启用高速缓存或使用默认的 Linux 发行版时、我的以太网在所有应用程序上都可以正常工作。
是否有人向我指出启用缓存后、哪些机制会影响以太网传输? 这是否与存储器中以太网缓冲区的位置有关、或者我需要特别做些什么来将缓冲区标记为不可缓存。? 可能与 DMA 和缓存相关的东西?
谢谢
太棒了!