I am using a TM4C123G family processor. I am able to build applications using the IAR EWARM workbench. I would like to incorporate features of the bootloader into my project.
The Tiva C MCU is embedded into a system where the published download protocol will not work.
1a- If my application is able to call code that is loaded in SRAM, then the application can receive its own update and rewrite flash,
or...
1b -Modify the boot loader to look in a reserved flash location for a new copy of the application that the application stores using its protocol.
I expect to have more than enough room in flash for two copies of the application and the boot loader.
What details do I need for each approach.
2- Also I took the boot loader code, C:\TI\TivaWare_C_Series-2.1.2.111\boot_loader, and built an IAR project and got the message
no definition for "main"
I thought the boot loader is supposed to be a stand alone program, but is my supposition.
Keith Smith