For FOTA can we divide the memory into two blocks, eg : block A and block B. And whenever there is a new version of firmware detected, we shall change the execution point of the code.

Is this feasible?

  • \$\begingroup\$ "Yes" What sort of an answer do you expect from a question like that? What have you tried, what have you looked at? \$\endgroup\$ – domen Feb 12 '19 at 14:37
  • \$\begingroup\$ I have looked at bootloader for this method, there will be a static bootloader at adress 0x00000000 to 0x20000000. So when ever there is an update this bootloader will install the new frimware from the address 0x20000000. \$\endgroup\$ – Keerthana R Feb 14 '19 at 7:41
  • \$\begingroup\$ You're very much skimping on the details, but 0x20000000 (512MB) does not sound right for the bootloader size. \$\endgroup\$ – domen Feb 14 '19 at 8:45
  • \$\begingroup\$ Okay. I have an idea and yet to implement it, so still in the process therefore i can explain what i know now. Ill get back when i am literally stuck. Thank you for the advice's. \$\endgroup\$ – Keerthana R Feb 15 '19 at 9:11

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.