Thread 中讨论的其他部件:AM3517、 SYSBIOS
大家好、
我正在使用 OMAPL138EVM 并在 MUSB 上运行以太网、同时启用了 I 和 D 高速缓存。 当我从其他机器 ping 此目标时、我会收到回复、但偶尔会有超时。 然后、它会在一段时间后完全停止工作。 在其中一个 Linux 提交中、我看到了以下注释:
"对于 AM3517、am180x 和 AM335x 器件、CPPI 4.1 DMA 不应用于 MUSB 控制器。 使用此 DMA 会导致控制器锁定。"
我做了一些实验、以下是我的观察结果:
- 禁用 CPPI DMA 后、根本不会出现任何问题。
- 禁用任何(指令或数据)高速缓存后、完全不会出现任何问题。
我想问 一下这种闭锁 意味着什么? 它是特定于 Linux 还是硬件错误(记住我不使用 Linux)? 我的案例是否也有潜在的锁定?
等待您的回复、
Muhammad Umair Khan