Jump to content

TM4C1294 Network bootloader

Recommended Posts

Since this board has been out for longer than the cc3200, maybe there is better hope for a network bootloader ?


I found a few discussions on it, but not much to go on, maybe the board is not popular enough, or the ones that figured out how to do it dont share :)


I would like to make the board boot info a bootloader area, preferably a energia sketch, which checks if thers a new firmware available and if so flashes it to the main program area before jumping there.

Preferably the boot area would be protected, but even if not theres still the rom bootloader that would allow to recover over usb as far as I understand.


I am looking for a ethernet arm chip to replace my old 8bit network controller, but without network update its not of much use.


Any help/hints/pointers very welcome.

Link to post
Share on other sites

Why not have the system periodically check for some update on the 'web' or network? Then, if that is found, the system itself runs in RAM and copies the 'update' into FLASH then reboots, much like any other update loader would. The point being the update "loader" runs in RAM so that changing FLASH doesn't affect anything until a reboot.


I'd suggest, if necessary, using Tiva ROM routines if needed, as they will not change as they are 'burned' into ROM.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...