cancel
Showing results for 
Search instead for 
Did you mean: 

Installing the Patch for STM32Cube_FW_F1_V1.8.6

Kmax18
Senior II

Hello, I am using firmware STM32CubeF1 v.1.8.6, the STM32Cube MCU Package for the STM32F1 series. The folder name in the Repository is STM32Cube_FW_F1_V1.8.6 (version 1.8.6).

In order to stay current I downloaded the latest the patch for STM32CubeF1, which is v.1.8.6, see the screenshot below. To my surprise the downloaded zip file 'stm32cubef1-v1-8-6.zip' contains the initial version STM32Cube_FW_F1_V1.8.0. 

Question: is v1.8.0 the correct patch version for STM32CubeF1 v.1.8.6? It seems 'down rev'.

Thank you for your response!

Kmax18_1-1755317847049.png

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
Imen.D
ST Employee

Hi @Kmax18 ,

Install and extract/copy the patch package V1.8.6 into the existing package V1.8.0. The patch files overwrite the originals when unpacking. 

In fact, the patch is not a complete library but only contains the differences to version 1.8.0.

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

View solution in original post

3 REPLIES 3
Imen.D
ST Employee

Hello @Kmax18  

It is normal, this is the way STM32Cube firmware patches are managed. Patch releases for STM32Cube firmware do not modify the package name:  'stm32cubef1-v1-8-6.zip' file retains the initial version STM32Cube_FW_F1_V1.8.0, even though it includes the patch update.

So, unzip the patch zip into a temporary directory, then copy the patch subtree over the initial full package release, this will overwrite the existing files. You can check that the Release_Notes.html, package.xml and all files are updated to reflect the patch 1.8.6 version, but the package name remains unchanged.

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen

Thank you,  Imen.D!

Just to confirm, this is what I will do:

  • Unzip the patch 'stm32cubef1-v1-8-6.zip' into a temporary directory. The unzipped folder name is STM32Cube_FW_F1_V1.8.0.
  • Copy the content of the unzipped patch folder STM32Cube_FW_F1_V1.8.0 into the current version folder STM32Cube_FW_F1_V1.8.6.
  • The Copy operation overwrites all down-rev files.

The result will be STM32Cube_FW_F1_V1.8.6 with the patch present. Is that correct?  Thank you again! 

 

Imen.D
ST Employee

Hi @Kmax18 ,

Install and extract/copy the patch package V1.8.6 into the existing package V1.8.0. The patch files overwrite the originals when unpacking. 

In fact, the patch is not a complete library but only contains the differences to version 1.8.0.

When your question is answered, please close this topic by clicking "Accept as Solution".
Thanks
Imen