This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

LPC2365 TCP/IP callback issue

The latest MDR and RTX updates seem to not receive UDP or TCP packets correctly (or at least consistently - I can get it to trigger once). The transmit functions work well, but the callback functions do not always get triggered. I have set break points on the functions and they do not trigger when I send UDP or TCP packets to the device. I have a PCB loaded with the old version of the firmware and it works consistently. However, that same code re-compiled with the latest updates does not work (for TCP/UDP reception - transmission works fine).

I have also since tried the using the example programs for the MCB2300 development PCB to see that if I re-compiled the source, if these functions worked - just to confirm that there is a problem - and they also fail or timeout.

I am using the RTX lib for use of the TCP/IP stack (and a 100ms base timer) but not the RTX kernel.

Any advice?

Parents
  • In playing with the firmware, it seems to be related to the hardware MAC address. I still need to do more testing, but if I change the MAC to something unique on the network... the receive callbacks of the TCP/IP RTX stack trigger. For some reason, this problem only became apparent with the update.

    How does the MAC address affect the TCP/IP stack with DHCP disabled?

Reply
  • In playing with the firmware, it seems to be related to the hardware MAC address. I still need to do more testing, but if I change the MAC to something unique on the network... the receive callbacks of the TCP/IP RTX stack trigger. For some reason, this problem only became apparent with the update.

    How does the MAC address affect the TCP/IP stack with DHCP disabled?

Children