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

MDK 5.01 does not support ST.NXP peripherals lib

MDK 5 have a big problem and bug that you can not use ST,NXP or non-KEIL peripheral drivers for cortex M devices,or if you do not use keil soft packs for using non-Keil drivers then you can not work with keil middlewares ,because they are dependent on keil drivers and driver layer is not independent.

I think these modification must be done in future:

- allows us to use user selected driver(Keil or ST or custom driver)
- middle wares should have a driver api functions that make them independent from other parts and can work with keil or ST or ... driver

- we can add ST driver lib as a software pack to keil.

I hope keil understand user needs and do it in future,Our codes for STM32 are dependent on ST peripheral driver and ST lib is very perfect and professional.but keil drivers for STM32 are not perfect and complete and keil must use vendors provided drivers because vendor drivers are better and perfect , keil have no time to write huge number of drivers for many cortex m devices.

Parents
  • If we can make a project for stm32 without using keil device drivers then we can continue with MDK.

    We want to use our ST lib drivers for stm32 (not keil drivers),at keil 5.01 I think this not possible there is conflict.

    Keil middleware drivers also depends on keil driver or is not usable with ST driver lib.

    I think keil must define perfect and complete API drivers for each peripherals that inclue most features then give it to users with source.I think this is a very time consuming task for keil.

    btw,adding components to project without using softpacks is not possible I think keil must allow us to use or not use any part of soft packs.

    regards

Reply
  • If we can make a project for stm32 without using keil device drivers then we can continue with MDK.

    We want to use our ST lib drivers for stm32 (not keil drivers),at keil 5.01 I think this not possible there is conflict.

    Keil middleware drivers also depends on keil driver or is not usable with ST driver lib.

    I think keil must define perfect and complete API drivers for each peripherals that inclue most features then give it to users with source.I think this is a very time consuming task for keil.

    btw,adding components to project without using softpacks is not possible I think keil must allow us to use or not use any part of soft packs.

    regards

Children
No data