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 driver porting

Hi all,

We are working on STM32F429 controller with CMSIS Keil RTX RTOS version 1. We have our CMSIS CAN driver up and running in application side. For a certain requirement, we would need the CAN driver up and running from bootloader. ie, before OS starts. Is it possible to have CMSIS CAN drivers up and running from bootloader? Does it have any dependencies with OS calls? Or alternatively, is the STM32F4 HAL drivers possible to be bring up from bootloader?

Thank you,
Lullaby

  • If you have installed latest SFM32F4xx_DFP pack you can find CAN driver in following folder c:\Keil\ARM\PACK\Keil\STM32F4xx_DFP\2.11.0\CMSIS\Driver\ under filename CAN_STM32F4xx.c.

    You can see that CAN Driver at least Keil's implementation does not use any OS functionality so it has no os... calls.