cancel
Showing results for 
Search instead for 
Did you mean: 

OTA Updates for M4 on STM32MP1

NPal.2
Senior

Hi,

I am planning to build an OTA update system for STM32MP1 which I have been using in my development.

  1. My question here is that linux based changes can be catered as part of *.swu files in case of OpenSTLinux for A7 , but how do we pack updates for the M4 core alongwith *.swu files for STM32MP1.
  2. What if I have couple of other MCU connected via JTAG to MP1 and I want to provide them with OTA update , how will I manage this via Yocto ?

Really appreciated all the inputs.

1 REPLY 1
Olivier GALLIEN
ST Employee

Hi @NPal.2​ ,

1 - M4 firmware is located either in rootfs ( /lib/firmware) in case of boot from Linux, or bootfs in case of early boot from Uboot.

In 2 cases its OTA update will then be manage along the OTA of linux partition

2 - Similarly you can put each MCU firmwares to be upgrade inside a linux partition.

Olivier

Olivier GALLIEN
In order to give better visibility on the answered topics, please click on 'Accept as Solution' on the reply which solved your issue or answered your question.