使用OCM时需要在Vivado设计时取消DDR的勾选,如下
配置好网口MIO以及时钟后,保存按照正常步骤生成并导出硬件,然后Launch SDK,启动SDK。
启动SDK后创建实例工程,这里选择LwIP Echo Server,创建了一个实例工程如下:
这时候如果编译会报内存不足,从而无法正常生成elf文件。
就需要对程序进行裁剪。
1:修改lwipopts.h
2:修改xlwipconfig.h,减小发送和接收描述符
使用OCM时需要在Vivado设计时取消DDR的勾选,如下
配置好网口MIO以及时钟后,保存按照正常步骤生成并导出硬件,然后Launch SDK,启动SDK。
启动SDK后创建实例工程,这里选择LwIP Echo Server,创建了一个实例工程如下:
这时候如果编译会报内存不足,从而无法正常生成elf文件。
就需要对程序进行裁剪。
1:修改lwipopts.h
2:修改xlwipconfig.h,减小发送和接收描述符