S32K344 bootloader

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

S32K344 bootloader

245 Views
Djuric
Contributor I

Hello,

Is there a working bootloader for the microcontroller S32K344, with the possibility that it is an official release from NXP and that it has been tested.

Also if there are any other alternative options, I would love to hear about them.

Any experience from people who have actually managed to run bootloader on an MCU would be very helpful.

Thank you.

0 Kudos
3 Replies

192 Views
JonAnder_Amante
Contributor I

Hi, 

I am using the project "S32K344_Can_bootloader_RTD200" in the microprocessor S32K344. I want to download an application with the program of bootloader. I have achieved the jump from program to application but I have different questions.

1. I want to use #define EN_DELAY_TIME but when I uncomment the command in the folder "public_in", the program has different errors. My target to use "Backdoor", that is to say, I want to check if the program has to enter to bootloader or not. I don´t know the process and the different functions that I have to use to achieve the target. I want to use the function "Boot_CheckReqBootloaderMode(void)" but when I debug the program, it never enters to the "if". Could you explain me the process and the steps to achieve the target. I add different functions that I think are important. 

2. I don´t know if I have to modificate the parameters of "static tJumpAppDelayTimeInfo gs_stJumpAPPDelayTimeInfo = {FALSE, 0u};". I have to change this structure ? You can see all structure in one of the next pictures. 

I need the reply as soon as possible since I have to send a project very soon. 

JonAnder_Amante_0-1714630122440.png

 

 

 

 

 

JonAnder_Amante_1-1714630122444.png

 

 

 

 

 

JonAnder_Amante_2-1714630122447.png

 

 

 

 

 

JonAnder_Amante_3-1714630122462.png

 

 

 

 

 

JonAnder_Amante_4-1714630122451.png

 

 

 

 

Thank you for all, 

Jon Ander Amante Jorge

0 Kudos

190 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hi Jon,

Unfortunately, due to limited resources, we are currently not able to support the demo.

It was published on the community AS IS:

https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099

 

Regards,

Daniel

0 Kudos

215 Views
danielmartynek
NXP TechSupport
NXP TechSupport

Hello @Djuric,

There is just this bootloader for S32K344:

https://community.nxp.com/t5/S32K-Knowledge-Base/Unified-bootloader-Demo/ta-p/1423099

 

But the MCU supports AB Swap via the HSE_FW services.

In the active block, you can have also a routine that programs the passive block, and once the passive block is flashed, call the HSE_FW service to swap the blocks.

In the S32K3xx Reference SW,

https://www.nxp.com/webapp/swlicensing/sso/downloadSoftware.sp?catid=SW32K3-REFSW-D

there is this official demo:

danielmartynek_0-1714477605315.png

It is rather old, please read the release notes.

 

Regards,

Daniel

0 Kudos