cancel
Showing results for 
Search instead for 
Did you mean: 

keil 5.10 does not support STM32 firmware library

yavar_zarei
Associate II
Posted on February 27, 2014 at 11:41

keil 5.10 does not support STM32 firmware library, is there any way to use keil 5.xx with STM32 driver library?

2 REPLIES 2
John F.
Senior
Posted on February 28, 2014 at 09:03

I also found this problem. I asked Keil who replied,

''Yes, there are conflicts in our drivers and the ST library.

I think the basic idea to work around this problem is to clearly separate the source code into parts that USE_STDPERIPH_DRIVER and the part that does not USE_STDPERIPH_DRIVER, which includes the RTE code. In uVision you can use source groups for this type of separation.

So do not globally enable USE_STDPERIPH_DRIVER in your project, but only in the modules (source groups) that really use the ST library.''

I have not tried this as I have gone back to using MDK 4 for the moment.

sdim
Associate III
Posted on March 16, 2014 at 01:54

Try this

http://www2.keil.com/mdk5/legacy

''MDK Version 5 - Legacy Support

MDK Version 5 uses Software Packs to support a microcontroller device and to use middleware. To maintain backward compatibility with MDK Version 4 you may install Legacy Support. This might be necessary for two reasons:

    To maintain projects created with MDK Version 4 without migrating to Software Packs.

    To use devices that are not yet supported by a Device Family Pack.''