12.3 EDK  –  lwIP Echo Server示例不适用于AXI Ethernet Lite系统-Xilinx-AMD社区-FPGA CPLD-ChipDebug

12.3 EDK – lwIP Echo Server示例不适用于AXI Ethernet Lite系统

描述

为什么SDK中提供的lwIP Echo Server示例不适用于我的AXI Ethernet Lite系统?

提供的代码中存在拼写错误,导致使用Ethernet Lite核心的不正确名称。

要解决此问题,请在工作区中编辑应用程序的本地副本。

platform.c function platform_setup_interrupts()被修改

从:

#ifdef XPAR_ETHERNET_MAC_IP2INTC_IRPT_MASK
/ *在中断控制器中启用定时器和EMAC中断* /
XIntc_EnableIntr(XPAR_INTC_0_BASEADDR,
#ifdef __MICROBLAZE__
PLATFORM_TIMER_INTERRUPT_MASK |
#万一
XPAR_ETHERNET_MAC_IP2INTC_IRPT_MASK);
#万一

至:

#ifdef __MICROBLAZE__
/ *在中断控制器中启用定时器中断* /
XIntc_Enable(intcp,PLATFORM_TIMER_INTERRUPT_INTR);
#万一

#ifdef XPAR_INTC_0_EMACLITE_0_VEC_ID
/ *在中断控制器中启用EMAC Lite中断* /
XIntc_Enable(intcp,XPAR_INTC_0_EMACLITE_0_VEC_ID);
#万一

请登录后发表评论

    没有回复内容