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 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 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 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 at 9:11

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.