cancel
Showing results for 
Search instead for 
Did you mean: 

STM32CubeMX STM32F0xx_StdPeriph_Lib_V1.5.0 This package Version is not managed

gregkam
Associate II
Posted on October 28, 2015 at 01:08

The package version is not managed on this version of STM32CubeMX

stm32f0_stdperiph_lib.zip -> STM32F0xx_StdPeriph_Lib_V1.5.0

Firmware package STM32F0xx_StdPeriph_Lib_V1.5.0 and STM32CubeMX 4.11.0 - Error happens

Hello,

When I started a library install on Help->Install New Libraries->From Loc (STM32CubeMX 4.11.0 ..and 4.10. too/same situation) at the end of  the ''unzip''/install process,

occur an error: The package version is not managed on this version of STM32CubeMX

I would like install/update to STM32F0xx_StdPeriph_Lib_V1.5.0

(I have freezing problems on HAL_UART_Receive_IT, eventually this new library will be solving..)

the STM32F0xx_StdPeriph_Lib_V1.3.0 is installed in the STM32CubeMX 4.11.0.

 

On the STM32CubeMX I saw that only the STM32F0xx standard peripherals library 1.4.0 version was on list.

Where is this file/1.4.0 version to download on ST/Site?

What's going on STM32CubeMX 4.11.0 and STM32F0xx_StdPeriph_Lib_V1.5.0 due these files were fresh downloaded from ST/Links?

Help, please ..!

STM32CubeMX 4.11.0

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cube

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1533/PF259242?sc=stm32cube

#

stm32f0_stdperiph_lib.zip -> STM32F0xx_StdPeriph_Lib_V1.5.0

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/LN1939/PF257884

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/LN1939/PF257884

#

 
5 REPLIES 5
Posted on October 28, 2015 at 01:34

Unless I totally missed something, HAL/Cube has *no* relationship to the older Standard Peripheral Library track. You can't install or do anything with the SPL within the CubeMX interface. Are you sure you're not associating version numbers of totally unrelated libraries?

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..
Posted on October 28, 2015 at 10:57

Hi kaminski.gregorio,

As indicated in the STM32CubeMx official page, STM32CubeMx is a part of STMCube original initiative which is delivered with STM32Cube HAL not Standard Peripheral Library.

To download firmware packages, Help->Instal New Libraries->tick  firmware packages from the list. If you want to install from Local folder, library should be a Cube firmware package one.

You can download STM32CubeF0 from this 

http://www.st.com/web/catalog/tools/FM147/CL1794/SC961/SS1743/LN1897/PF260612?s_searchtype=partnumber

.

-Shahrzad-

gregkam
Associate II
Posted on October 29, 2015 at 21:49

Hello clive1,

Thank you for your reply/hint.

Just let me check, the STM32F0xx_StdPeriph_Lib_V1.5.0 is not applicable on STM32CubeMX tool/process?!

Is this lib a standalone libs, manually used on projects? Is an old lib or is updated lib but for another use approach (standalone)?

Is it recomended for new designs?

So, STM32CubeMX 4.11.0 at this date (29, Oct-2015) the updated lib is stm32cubef0.zip->STM32Cube_FW_F0_V1.4.0

Thanks in advance, A+ 

gregkam
Associate II
Posted on October 29, 2015 at 21:54

Hello shahrzad,

This/your link was help full. It works on STM32CubeMX 4.11.0 !

(

http://www.st.com/web/en/catalog/tools/PF260612

)

Thank you, A+

Posted on October 30, 2015 at 00:34

Just let me check, the STM32F0xx_StdPeriph_Lib_V1.5.0 is not applicable on STM32CubeMX tool/process?!

I think I already stated as much. SPL != HAL/Cube

The SPL is the original development library, HAL uses a different programming paradigm that attempts to unify all the parts. ie make dissimilar things appear the same. The HAL is a thicker, newer, buggier, abstraction. ST would like you to adopt HAL, my customers would prefer their products don't break or require endless updates and fixes. ST has abandoned SPL for new products, but the SPL has historically been very stable, most updates just add different part variants.

You really need to make your own choices, as I don't have to support your products or your customers.

You can program the parts as at a register level if you wish, and others have developed their own libraries.

Tips, Buy me a coffee, or three.. PayPal Venmo
Up vote any posts that you find helpful, it shows what's working..