Content originally posted in LPCWare by wellsk on Mon Aug 27 14:10:00 MST 2012
The example included in the lwip_lpc port for the 17xx is setup for the EA1788 board. It should work just fine on the other 17xx devices that have a MAC , but you'll need to change pin muxing in the code, your MII/RMII configuration, and memory usage. You may need to tweak the lwip options file to adjsut the number of pbufs and your memory pool for the device depending on available memory. The 17xx devices can only use peripheral RAM or memory on the external bus for MAC buffers.
If you are using the FreeRTOS variant, you should also adjust/shrink the heap size in the startup file to optimize memory usage. If memory is tight, try starting with the standalone versions.
A DP83848 driver is already included in the lwip_lpc build!