我正在研究一个项目、其中我们使用以太网与外部器件进行通信。 就目前而言、当缓存被禁用时、我可以使通信正常运行。 我目前正在尝试启用缓存来使通信正常工作、以便我们可以在系统中获得更好的性能。 为此、我查看了 https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/616548/rm57l843-emactransmit-function 等其他论坛帖子 、其中概述了为了使 EMAC 通信能够在启用缓存的情况下工作、应将与 EMAC 器件相关的存储器区域从 WB 切换到 WT。 正如您在随附的图片中看到的、我已经完成了这一操作、但在启用缓存的情况下、我的 EMAC 通信仍然没有成功。 如需更多信息、区域11-13是已创建的最高优先级区域、因此它们应覆盖封装这些存储器区域的先前存储器区域、但我对此没有成功。 如果您能提供有关该问题的任何提示或见解、我们将不胜感激。
谢谢、
Thomas


