How to build Unified bootloader demo

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

How to build Unified bootloader demo

Jump to solution
319 Views
vincent841
Contributor II

We are trying to implement a firmware update function via CAN on a board based on the S32K144. Currently, we are planning to use the code from the unified bootloader demo available at the following URL:
https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099

However, it appears that the project does not build properly with the latest S32 Design Studio version (3.6.2).
Could you please let us know if there is a specific version of the tool required to build this code?

In addition, we would like to ask if there are any other recommended methods to implement this CAN-based firmware update feature apart from the unified bootloader demo.

0 Kudos
Reply
1 Solution
285 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @vincent841,

The Unified Bootloader Demo projects were published quite some time ago. It uses S32DS for ARM 2018.R1 and SDK 2.0.0. You can download S32DS from here: S32 Design Studio for Arm 2018.R1 – Windows/Linux

After the installation please, check if the SDK 2.0.0 is available: C:\NXP\S32DS_ARM_v2018.R1\S32DS\S32SDK_S32K14x_RTM_2.0.0

If not, please, install this update: S32 Design Studio for ARM 2018.R1 - Update 6 available - NXP Community.

As for CAN-based firmware updates, you can refer to this application note: AN12323: S32K1xx Firmware updates – Application Note. Specifically, SCENARIO (1) shows the steps on how to handle a firmware update by receiving the new FW via CANFD.

Hope this helps.

View solution in original post

2 Replies
271 Views
vincent841
Contributor II

I appreciate for your instant response.  I'll try to install & build based on your instruction and I'll create new thread if I have something wrong.  thanks again. 

0 Kudos
Reply
286 Views
Julián_AragónM
NXP TechSupport
NXP TechSupport

Hi @vincent841,

The Unified Bootloader Demo projects were published quite some time ago. It uses S32DS for ARM 2018.R1 and SDK 2.0.0. You can download S32DS from here: S32 Design Studio for Arm 2018.R1 – Windows/Linux

After the installation please, check if the SDK 2.0.0 is available: C:\NXP\S32DS_ARM_v2018.R1\S32DS\S32SDK_S32K14x_RTM_2.0.0

If not, please, install this update: S32 Design Studio for ARM 2018.R1 - Update 6 available - NXP Community.

As for CAN-based firmware updates, you can refer to this application note: AN12323: S32K1xx Firmware updates – Application Note. Specifically, SCENARIO (1) shows the steps on how to handle a firmware update by receiving the new FW via CANFD.

Hope this helps.