Hello ,
I am using TM4C129XNZADI1 on TM4C129X DK i was wandering if it has ROM-Based Ethernet Boot Loader and if it hasn't what should i do if i want to update the firmware through Ethernet interface ?
Thank you
Regards
Ahmed
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.
Hello ,
I am using TM4C129XNZADI1 on TM4C129X DK i was wandering if it has ROM-Based Ethernet Boot Loader and if it hasn't what should i do if i want to update the firmware through Ethernet interface ?
Thank you
Regards
Ahmed
Hello Ahmed
The ROM Based ethernet boot loader does not work on the DK-TM4C129. You would have to use the flash based ethernet boot loader. The ROM based ethernet boot loader works only from Rev-2 of the TM4C129 devices (EK-TM4C129 board)
Regards
Amit
Hello Amit,
Thank you for your Reply,I am now trying to use Flash based boot loader. so have started with this sample C:\ti\TivaWare_C_Series-2.1.0.12573\examples\boards\dk-tm4c129x\boot_demo_emac_flash
through the following steps :
1-I run the sample through CCS v6
2-Open the LM flash programmer and select manual configuration,choose ethernet ,assign the mac address of the DK and a subnet ip address then press program tab but i have two problems :
1.The screen displays that ip address is not assigned
2.the LM flash programmer attempts to connect infinitely
Regards
Ahmed
Hello Ahmed,
How have you connected the Ethernet to the Network?
Regards
Amit
Hello Amit
I 'm connecting each the DK and the PC through a Switch
Regards
Ahmed
Hello Ahmed
Let me set my system up (been quite some time) and will help you out.
Forum members... Most welcome if someone has a setup already going...
Regards
Amit
Hello Amit,
You haven't reply me yet and i am still suffering the problem
Regards
Ahmed
Hello Ahmed,
Sorry for the delay but got the setup working today
Hardware Setup.
1. My PC is connected to the n/w using a Ethernet Switch. To the same switch I have connected the DK Board as well
Software Setup
1. Using the LMFlashProgrammer I flashed the enet_uip and ran the same to get the IP Address for the MAC (make a note of the IP Address and MAC Address)
2. Using the LMFlashProgrammer I then flashed the boot_emac_flash, the 3 LED's on the DK-TM4C129 comes up.
3. Close the LMFlashProgrammer (this I found out was required if the Ethernet Adapter is used if wi-fi on PC is the default choice)
3. Using the LMFlashProgrammer, Tab "Configuration", change Interface to Ethernet and then enter the Client IP and MAC Address from the Step-1
4. Ensure that Ethernet Adapter IP Address is same as the PC IP Address.
5. Go to Program Tab and then select boot_demo_emac_flash and flash the same. It will take 5-10 seconds before the flash operation will begin
6. The LCD Screen should not show the new application...
Regards
Amit
Hello Amit,
Thank you for your reply,i followed the above steps but i still have the same problem that the LM flash programmer can't connect by displaying only attempting to connect and by tracking the traffic through the wire shark i got that the DK sends a BOOTP request but the LM flash progammer doesn't reply.
Regards
Ahmed Hassan
Hello Ahmed,
Is this LMFlashProgrammer version 1613 and was it closed and restarted with the Ethernet Adapter showing the same IP address as the ipconfig shows on the command prompt.
I had to close and restart LMFlashProgrammer to do so after which it did work for me
Regards
Amit
Hello Amit,
First thank you for you reply,the emac bootloader and boot demo_eth work fine now and i think it was an issue with the LM Flash programmer version so thanks again for your advice,then i have two questions :
1- i want to use the web to download the FW on the microcontroller so does the provided bootloader support that and if not is there any guidance ?
2-if i want to to download the FW from the SD card is it supported ?
Thank you
Regards
Ahmed
Hello Ahmed,
The bootloader is already using an IP address to communicate with the PC. So technically it can be done though there is no example with us for it.
The same applies for SD card support for FW download.
Regards
Amit