Why s32k118/142/144 can't implement AB SWAP OTA?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Why s32k118/142/144 can't implement AB SWAP OTA?

Jump to solution
1,048 Views
phidiawang
Contributor III

Hi

Our customer wants to implement OTA upgrade in the way of AB SWAP, but since MCU is S32K116, I wonder whether it is feasible? According to the data, S32K146/148 can implement OTA upgrade of AB SWAP, because only these two types of partition FLASH can Read while Write?

0 Kudos
1 Solution
1,031 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

you can take a look at this application note which describes it in detail:

https://www.nxp.com/docs/en/application-note/AN12323.pdf

https://www.nxp.com/docs/en/application-note-software/AN12323SW.zip

It is possible to implement AB SWAP also on S32K116/118/142/144 devices. However, there's a limitation that your application cannot run during the update because there's only one Pflash block (read partition).

S32K146/148 has two or three Pflash blocks, so it's possible to run your application during the update.

The application note contains SW examples for both options - there are projects for S32K144 and S32K146.

Regards,

Lukas

View solution in original post

1 Reply
1,032 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi,

you can take a look at this application note which describes it in detail:

https://www.nxp.com/docs/en/application-note/AN12323.pdf

https://www.nxp.com/docs/en/application-note-software/AN12323SW.zip

It is possible to implement AB SWAP also on S32K116/118/142/144 devices. However, there's a limitation that your application cannot run during the update because there's only one Pflash block (read partition).

S32K146/148 has two or three Pflash blocks, so it's possible to run your application during the update.

The application note contains SW examples for both options - there are projects for S32K144 and S32K146.

Regards,

Lukas