This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

can not find "STM32Cube Framework API" in RTE configuration?

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!

Parents Reply Children
  • 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.