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

In Stm32, Is that possible to use CMSIS USB driver(common access struct) for developing CDC device class application without any CMSIS RTOS ?

Hi,

I have the following question based on CMSIS USB Middleware driver:

1) In Stm32, Is that possible to  use CMSIS USB driver(common access struct) for developing CDC  device class application without any  CMSIS RTOS (neither with CMSIS keil RTX, Keil RTX5 or FreeRtos) nor with any OSthreading?

2) My main requirement is to use the same CMSIS USB driver software developed for Stm32 with CDC (Communication Device Class) device should be portable (re-use) the same code to other microcontrollers from atmel or texas instruments arm based MCU and MPUs.

Kindly let me know the possibilities.

Thanks,

Gokul.

Parents
  • Hello Gokul,

    The CMSIS-Driver API is designed to be generic and independent of a specific RTOS making it reusable across a wide range of supported microcontroller devices. Having said that, the same is true for CMSIS-RTOS v2. If you are using Keil RTX5 or the FreeRTOS port, it will run on any Arm Cortex-M based device, so no need to worry.

    Kind regards,

    Christopher

Reply
  • Hello Gokul,

    The CMSIS-Driver API is designed to be generic and independent of a specific RTOS making it reusable across a wide range of supported microcontroller devices. Having said that, the same is true for CMSIS-RTOS v2. If you are using Keil RTX5 or the FreeRTOS port, it will run on any Arm Cortex-M based device, so no need to worry.

    Kind regards,

    Christopher

Children
No data