fpga.love
EN App
知识库›AMD 社区问答速查›多端口AXI以太网lwIP快速中断全局变量被覆盖

多端口AXI以太网lwIP快速中断全局变量被覆盖

DMA 传输已闭环原帖 9 个回答 · 425 次浏览|器件:Kintex KCU105 / MicroBlaze / lwIP BSP / xaxiemacif_dma.c

一句话结论:关闭AXI INTC快速中断逻辑并重新生成BSP可修复多端口冲突

现象

顺序初始化多端口后仅最后初始化的端口能通信,先前端口停止收发

根因

lwIP BSP中xaxiemacif_dma.c在启用MicroBlaze快速中断时使用硬编码单例全局变量传递以太网状态,导致多端口互相覆盖

可尝试的处理步骤

本文基于 AMD 客户社区(原 Xilinx 论坛)真实问答整理为中文要点,非原文转载;技术细节以原帖与 AMD 官方文档为准。
原帖:https://adaptivesupport.amd.com/s/question/0D5Pd00001TCahuKAD/multiport-axi-ethernet-with-lwip-fails-fast-inte

相关资料

Vivado中TPG模块报Synth 8-439未找到如何解决?Petalinux 2021 升级后摄像头报 no vdma channel found 且 HDMI 无数据如何解决Linux内核如何修改安全寄存器intfpdcci_intfpdmain_ib_aw_b?

相关标签:lwIP · AXI Ethernet · MicroBlaze · Fast Interrupt

就这个问题继续问 AI → ← 返回 AMD 社区问答速查