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.

Firmware update by Ethernet without LM Flash Programmer

Other Parts Discussed in Thread: TM4C1294NCPDT

Hello,

I am working on TM4C1294NCPDT and I wanted to know if I could update/change the firmware over Ethernet without using LM Flash Programmer.

If so is there any document which would help me do so?

What steps I need to follow?

Can I do it on a custom made board rather than evaluation/development boards?

Thank you..!

  • Chinmay,

    yes, this can be done. I do it on a custom board.  Refer to the example here: \TivaWare_C_Series-2.1.1.71\examples\boards\dk-tm4c129x\boot_demo_emac_flash

    Good luck!

    Jeff

  • Hello Jeff,

    Thank you for showing the example.
    Also do you have any pointers for developing a host program on the PC which will have the firmware image to be burned?

    Thank you ..!!
  • I'm not sure exactly what you are asking but I will tell you what I do.

    I have a Windows Test App that I wrote using Visual Studio. I have a button labeled "Update Firmware" that opens a new dialog. This new dialog has controls that allow you to enter the needed data: MAC Address of target, etc. (similar to what LMFlash has). I also have a "..." button to allow selection of the file to download. Once everything is set and the "Program" button is clicked, I call the "FlashUpdate( )" function in eflash.c. This file can be found in \TivaWare_C_Series-2.1.0.12573\tools\eflash. You will also need the BootP_server.* files in that same folder.

    I hope this helps.

    Jeff
  • This was exactly what I wanted..!

    Thank you again.