Hi,
I have done a project on the LPC1768, which works very well. I had to change the micro to add more ram. I took the LPC1788. I use the last version RL of Keil.
But I have a problem with the ethernet does not work. I watched all the ethernet registers but they are identical with the LPC1768. I just changed in the file "EMAC.c", the configuration of pins which are different. I check in debug mode, the configuration of pins are good. The micro communicates with the PHY. But when I send data to TCP, I see nothing move in wireshark. In debug mode, when I do tcp_get_state(socket), it always returns TCP_STATE_SYN_SENT. It never goes in the state TCP_STATE_CONNECT.
I do not understand why it does not work.
is what I miss something? an idea?
Thanks. JB
Fixed: DMA must point to a peripheral RAM for LPC1788.
Keil's example is not great. Lack of information in the file "emac.c".