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.

TM4C1294NCPDT: Modified boot loader

Part Number: TM4C1294NCPDT

Hello,

I consider creating my own boot loader for software update. So I cannot use the ROM boot loader. 

The reason - I want to update all TIVAs in a network via UDP broadcast. 

Upon power up, TIVA runs from address 0x0 in flash. Am I right ?

The concept I suggest: Upon power up, TIVA will run and enable software update of the flash starting from high flash address. 

If the boot loader will get a specified GPIO input it will jump to this high flash adderess and stays there. 

Can you please tell if this is the right way ?

Alternative: Is it possible to create an out file that starts running from high flash address ? (e.g 0x2000) In this case I will create 2 out files. 

Thank you,

Zvi  

  • Hi Zvi,

    Check out this guide: ti.com/lit/spmu301e. You can implement a flash based boot loader which will give you similar functionality to what you're requesting. In the flash based one you can build the ethernet bootloader to do what you need.