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.

TM4C1294KCPDT: TM4C1294KCPDTT3 not resetting after code update using the ethernet port

Part Number: TM4C1294KCPDT
Other Parts Discussed in Thread: EK-TM4C1294XL

Hi,

Hope everyone doing great...

My question is We are using TM4C1294KCPDTT3 microcontroller in our design, where we are uploading the code using the ethernet port. Once the code upload is done we need to have an ethernet connection back (By sending software reset) in order to perform the other peripheral tests. But I am not able to establish the ethernet communication after the code update.

Please let me know the possible troubleshoot points in order to solve the issue in priority.

Thanka you in advance.

  • Hi,

      I assume you are using an Ethernet bootloader, correct? Can you elaborate how you create your Ethernet bootloader? 

      We have a Ethernet bootloader example in the TivaWare library. You can find the boot_emac_flash (the bootlader) and the boot_demo_emac_flash (the application firmware) examples. The boot_emac_flash will update the new firmware (the boot_demo_emac_flash) via the Ethernet port. Once the firmware update is complete and after a reset event, the bootloader will check if the application is updated. If the application is updated then it will directly jump to the application. If you need the application to continue with Ethernet connection then it is the application's responsibility to set up the Ethernet controller and the TCP/IP stack. 

      You can find the examples in <TivaWare_Installation>/examples/boards/ek-tm4c1294xl.

  • Hello,

    To keep it simple - I have mentioned two instantons that need to be rectified.

    1st instance: Ethernet communication will be lost after code update using ethernet (It takes around 10sec to lose the communication means I can see the response till 10 sec in command prompt and right after current will dip to 100mA from 180mA at 20sec)

    2nd instance: When we reset the board using the reset button again the board current will dip to 100mA from 180mA after 20sec.

     

    Thanks 

  • Veeresh Shidlagatti1 said:
    1st instance: Ethernet communication will be lost after code update using ethernet (It takes around 10sec to lose the communication means I can see the response till 10 sec in command prompt and right after current will dip to 100mA from 180mA at 20sec)

    Ok, it looks like it is working for some 10 sec. Is this a correct understanding? 

    What happens after the current drops to 100mA? Can you still connect to the target? What is the processor doing when it drops to 100mA? Is the processor in some type of faults?