Hello,
I have been working with the Ethernet bootloader (boot_emac_flash example project) on a TM4C1294 microcontroller. I have been having issues uploading new firmware a second time. It works fine the first time and then doesn't work the second time. The BOOTP request would go out and my computer, running the reflash application, would reply. I noticed that the microcontroller was sending out ARP "who has" requests to very strange (and seemingly random) IP addresses.
After much investigation and testing, I've come to the conclusion that both uip_netmask and uip_draddr are declared but never initialized anywhere inside the third party uip files, but they are actively used inside the uip_arp.c file to send out requests. I wanted to make note of this and make everyone aware. Is this intentional or a bug? If this is intentional, did I miss some documentation that mentions this?
Thanks,
Cam