Other Parts Discussed in Thread: UNIFLASH, EK-TM4C1294XL
Tool/software: Code Composer Studio
I'm manually configuring and initiating the NDK stack using C code (as described in spru523k, section 2.1) and I succeeded in making a TCP connection with a server configuring my IP statically, but I was not able to get an IP using DHCP. When I analyzed the packets in Wireshark, I saw that the MAC of the DHCP request packets sending by my device was FF:FF:FF:FF:FF:FF (See figure attached)
I think the problem is that my router is not responding the DHCP request because of the wrong MAC source. This problem also occurs when the IP is configured statically, but the packet is correctly delivered because the device already has a IP assigned. (See figure attached)
Does anyone know why the MAC address is wrong in the packets and how i can solve this?
Thanks in advance,
Ronan
P.S: I have already tried to program the MAC again using UniFlash, but it doesn't make any difference.