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?
The MAC address MUST be unique on the network - And SHOULD be unique.
There is nothing specific about MAC addresses and DHCP. They are two totally separate things.
Might be worth you reading up on what the MAC address is there for.
Try:
en.wikipedia.org/.../MAC_address