So I designed a custom board using the TM4C1294XL design as a starting point.
My understanding of the situation was that given a brand new TM4C1294 chip, the flash would be clear and therefore the bootloader would launch from which I could flash my program via ethernet. I tested this with my TM4C1294XL board by erasing the flash using LMFlash and then using LMFlash to flash my program and it all worked. The program is written to have a means of accessing the bootloader if software updates need be made. In other words, I was planning on doing all program flashing via ethernet.
Now my concern is that I've read that a fresh TM4C1294 chip does not have a MAC address. Does this mean that it will not be able to acquire an IP via DHCP and I won't be able to flash it the first time?
If that's the case, what are the minimal amount of connections I need to add to my board design to be able to give the chip a MAC address such that all can work as I intended? Can I use my TM4C1294XL eval board's ICDI circuit to flash my custom board? Is that even the best way?
Any insight on the matter is appreciated.