This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TDA4VM: How to update mcu1_0 code

Part Number: TDA4VM

Hello Team,

       I put my own code on mcu1_0 core, my current requirement is OTA update of this code, now the problem is that SYSFW also runs on mcu1_0, will it affect SYSFW normal operation when I update this code OTA? What are the solutions to update the code on this core?

       Looking forward to your reply.

  • Hi,

    The engineer is OoO for regional holidays until 11/21 so please expect delay in response.
    Apologies for the inconvenience and thank you for your patience.

    Regards,
    Parth

  • Hi

    The way you would be updating the firmware would be using an A/B partitioning method:

    1. Boot from partition A

    2. Update to partition B

    3. Change some NVM register to mark that the next boot should happen from B

    4. Reboot and boot from B. Here, in case of a failed boot, you switch back you fallback to booting from A.

    In such a case there would be no effect in your current boot and also SYSFW will execute normally as the update takes place post a reset.

    Regards

    Karan