I want to build a RTXV5 project based on stm32f103vct together with stm32cubeMX. I know how to start a new RTXV5 project , but when I update my keil to the version v5.24 I found I can not find the item"STM32Cube Framework API" on RTE > DEVIECE,there is only "StdPeriph Drivers" under DEVIEC item of RTE configuration. anyone came across the same problem ?why "STM32Cube Framework API" is replaced with "StdPeriph Drivers" in the DEVICE item of RTE configuration ??? thanks!
Hi,
Interesting, note that the CMSIS RTOS wrapper can also be used as an "interface" to the USB host module, the rest of the application can still use the native ChibiOS API.
I am thinking to add to the CMSIS wrapper a "interface-only" option, this option would export just the bare minimum CMSIS API in order for the ST/vendor drivers to work, the rest of the system would be ChibiOS-native. I think very little of CMSIS RTOS is strictly required.
Something that could be investigated: 1) Convert the internal CubeMX representation to a board.chcfg file (it is XML). 2) Convert the internal CumeMX representation to the clock settings in mcuconf.h.
The above changes would allow to use ST tools to generate ChibiOS-compliant settings.