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

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

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

跳至解决方案
1,397 次查看
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 项奖励
回复
1 解答
1,380 次查看
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

在原帖中查看解决方案

1 回复
1,381 次查看
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