Quantcast
Channel: Forums - Recent Threads
Viewing all articles
Browse latest Browse all 262198

RTOS/TM4C129XNCZAD: boot_emac_flash failsafe

$
0
0

Part Number:TM4C129XNCZAD

Tool/software:TI-RTOS

Is there a version of boot_emac_flash which allows reverting to current (older) firmware after an error from attempting to download a new image?

If not, is there a similar boot loader option which does this?

If no to both, how might the boot_emac_flash be altered to gain this feature?


If an Ethernet firmware update fails, I need the ability to revert back to the current image. boot_emac_flash seems to erase the current application code as a new application image arrives. A failure halfway through the download would make reverting impossible because half of the current image has been erased.

I am aware of boot loaders that have 2 images. The memory is split in half and the newer image is downloaded to a different area of memory without deleting the current image. Is a dual image setup safer than downloading one image over another? In this configuration, would it be best for image A to download image B, or let the boot loader download image B?

Whatever option to use the LM Flash Programmer. I do not want to make my own window's app if TI has already provided one.

TivaWare has application code that will receive the "magic packet" sent by the LM Flash Programmer in swupdate.c. This example code uses lwIP. Is there TivaWare code that uses TI's NDK instead?


Viewing all articles
Browse latest Browse all 262198

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>