LWIP和DDR3配合实现 数据接收和发送(zedboard)

在LWIP的基础上,在Echo.c文件中的recv_callback()函数中,显示以太网的数据存储。

添加zynq对DDR3的支持文件和首地址定义(可在xparameters.h中查询)

#include "xparameters.h"

#include "xparameters_ps.h"

#include "xil_io.h"

#define DDR_BASEARDDR XPAR_PS7_DDR_0_S_AXI_BASEADDR + 0x10000000

在调用tcp_recved(tpcb, p->len)函数后,插入DDR存储语句Xil_Out32(DDR_BASEARDDR+i*4, *(tempPtr++));


DDR数据提取语句 rev[i] = Xil_In32(DDR_BASEARDDR+i*4);





你可能感兴趣的:(Zynq)