Skip to main content
yavar_zarei
Associate III
February 27, 2014
Question

keil 5.10 does not support STM32 firmware library

  • February 27, 2014
  • 2 replies
  • 876 views
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?

    This topic has been closed for replies.

    2 replies

    John F.
    Associate III
    February 28, 2014
    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 II
    March 16, 2014
    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.''