Skip to main content
Associate III
May 23, 2025
Question

STM32 WL55JC1 FUOTA

  • May 23, 2025
  • 2 replies
  • 566 views

Good morning,

I have been trying to integrate FUOTA for a few days in my Nuclo STM32 WL55JC1 project.

Starting from the provided example STM32CubeWL_FW_1.3.1 from MXCube, if I try to build in CubeIDE I get the following error:

 

make[1]: *** No rule to make target ‘C:/Users/Asepa/02 STM/ReD/LoRaWAN_FUOTA/Middlewares/Third_Party/SubGHz_Phy/stm32_radio_driver/radio.c’, needed by ‘Middlewares/SubGHz_Phy/radio.o’. Stop.

make: *** [makefile:70: all] Error 2

 

Also, on previous posts I read that you would need to build the BFU, the KMS_Blob, the SECoreBin. I found in previous versions some files but even there I could not build.

I would be very interested since I am going into production in the FUOTA speech but I can't integrate it, is there a guide done properly on how to do it? In my project I started with LoRaWan_EndNode_FreeRTOS.

 

Alternatively, is there an external device that I can easily connect to effuat the upgrade?

 

Thank you to those who will answer me.

Roberto

2 replies

STTwo-32
Technical Moderator
May 23, 2025

Hello @IngSerio 

For the FUOTA on the STM32WL, I think you should have a look at this tutorial from ST and this external Tutorial that should guide you. Also, the AN5554 and AN5544 should also give you more details.

Best Regards.

STTwo-32

Technical Moderator
May 27, 2025

Hello @IngSerio ,

 

First let me thank you for bringing this issue to our attention.

An internal ticket is submitted to the Development Team (Internal Ticket Number: 210908).

 

Thanks.

Mahmoud

 

 

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.
IngSerioAuthor
Associate III
May 27, 2025

Hello @Mahmoud Ben Romdhane@STTwo-32 

thanks for your interest.
i would like to integrate this part of firmware before going into production with large numbers. but honestly i am finding difficulty.
Overlooking the error in the org post as there was a space in the folder path.
I downloaded from git the latest official version.
Following this I get stuck at the build due to an error on 1_Image_KMS_Blob (after fixing setenv).

Instead compiling it manually in the CubeIde after forcing postbuild I get stuck for an error on the -ms merge of BFU and SECore files.

I would be really grateful if there is something more precise/accurate on the topic. Otherwise I will have to consider totally changing strategy for my application.

Thank you.
Hope to hear from you soon

Roberto