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.

Ethernet Bootloader required for updating the Firmware via ethernet

Other Parts Discussed in Thread: TM4C1294NCPDT

Hi, 

I am using the eflash utility.

eflash.exe  -m 00:04:A5:80:05:45 -i 10.-:64.-:16.-:181 --verbose typhoon.bin  to flash the firmware for Typhoon over ethernet.

but on running the utility , it continues to send the Magic packets....

Starting WINSOCK
Starting BOOTP/TFTP Server ...
% Complete: 0%
Reading file (typhoon.bin) to be downloaded
... Allocating buffer for file length 39808
... Reading the file
Setting up network connections
... Creating sockete for BOOTP server
... Creating sockete for TFTP server
... Creating sockete for MAGIG packet transmission
Sending "Magic" packet to initiate Ethernet Boot Loader
Starting BOOTP/TFTP Server
Waiting for packet ...
... Resending "Magic" packet.
Waiting for packet ...
... Resending "Magic" packet.
Waiting for packet ...
... Resending "Magic" packet.

SnapShot on ethereal looks like  

as per TIVA Document  SW-TM4C-TOOLS-UG-20 , Ethernet bootloader is required for updating the firmware by ethernet .

Does the TIVA bootloader automatically loads the ethernet bootloader on boot up ?

or do we have to program ethernet bootloader separately ?

Thanks

Sanchit

  • Hi, 

    Does TIVA C Series : Tiva™ TM4C1294NCPDT Microcontroller

    Does this support an API  " ROM_UpdateEMAC" for updating the firmware over the ethernet.

    I cannot find this API in EMAC.h library .

    Please help !

    Thanks,

    Sanchit