2024-12-08 04:27 AM
The STM32CubeG4 package comes with CMSIS v5.6 (https://github.com/STMicroelectronics/STM32CubeG4/tree/master/Drivers/CMSIS) which I think was released in July 2019.
Is it necessary to use this version or can I upgrade it to a later release? Currently v6.1 is the latest CMSIS release.
2024-12-08 08:18 AM
Following the latest CMSIS is not necessary. STM32G4 is a mature Cortex-M4, it does not require the latest developments in ARM Cortex-M. Updating one of components may (and usually does) break the whole package and causes loss of productivity and time.
2024-12-10 03:54 AM
OK thanks.
What about the STM32CubeH7? Is that also a 'mature' product? It also has CMSIS v5.6.
2024-12-10 04:20 AM - edited 2024-12-10 04:20 AM
Older STM32H7's are mature products. Not sure about new ones (H7R/S).