I note there are several posts referring to the LPC2368 port. My version crashed within a few 100ms. It appears to crash in a way that totally disables the chip and debugger
Using the Eclipse Debugger and removing bits of code I traced it to the MAC initialisation (not the interrupt) The ERRATA sheet:
describes the problem and the Keil site: http://www.keil.com/support/docs/3358.htm
gives code which selects the initialisation based on the identified MAC variant.
This fix did not appear when I searched the forum