This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Part Number: DK-TM4C129X
Hello,
I am looking for a sample project that uses ethernet ROM based boot loader for the DK-TM4C129X. The samples I found are flash based. But it looks like the ROM based is a more straightforward implementation. I have already implemented a UART ROM based in the past. I'm not sure if Ethernet implementation would be similar.
Thanks.
AJ
Hi Charles,
Thanks. I have been doing some digging though and I noticed that there are posts that show ROM based Ethernet for TM4C129. This one for instance
I am assuming it applies to all TM4C129. Please clarify
Regards,
AJ
Hi,
Ok, my bad. I got things mixed up. I was wrong in my earlier reply. I just tried it and it works. You can try it for yourself just like the UART. See below. You will need to run a TivaWare Ethernet example like enet_lwip first and record the IP address. Afterward, you must erase the flash completely. See below screen to provide the IP address you just recorded from running the enet_lwip example and the MAC address. If you have a LaunchPad the MAC address is displayed in the sticker on the back of the board. You will then go to the Program tab and provide your .bin file. Once you hit the program button the LM flash programmer should receive the BOOTP request from the MCU and start the TFTP download.
After you disable NDK you will want to initialize the EMAC/PHY again. I'm not sure if you can retain the EMAC/PHY configuration what was previously set by the NDK. Maybe it is ok to retain the same setting. Try and see if that works. If not, then reinitialize the EMAC/PHY by referencing the TivaWare ethernet examples.