Skip to main content
zeetahhs
Associate II
November 10, 2009
Question

MCU Initialization tool with code generator

  • November 10, 2009
  • 5 replies
  • 1143 views
Posted on November 10, 2009 at 19:03

MCU Initialization tool with code generator

    This topic has been closed for replies.

    5 replies

    zeetahhs
    zeetahhsAuthor
    Associate II
    May 17, 2011
    Posted on May 17, 2011 at 13:27

    Is there a tool for the STM32F series that I can use to configure and generate code for intializing the peripherals?

    I used something like this for Coldfire parts (http://www.microapl.co.uk/CFInit/cfinit_main.html) and it was a great help.

    Thanks.

    st3
    Associate III
    May 17, 2011
    Posted on May 17, 2011 at 13:27

    Keil uVision has something along these lines...

    norcio82
    Associate
    May 17, 2011
    Posted on May 17, 2011 at 13:27

    Check links

    http://www.coocox.com/CooCox_Builder.htm

    http://www.rapidstm32.com/ - website is being renovated

    zeetahhs
    zeetahhsAuthor
    Associate II
    May 17, 2011
    Posted on May 17, 2011 at 13:27

    The examples are a help but they are harder to use than the Coldfire init. program.

    The Coldfire initialization tool is really nice because you can go through the entire initialization sequence and it generates code in the order necessary.

    The ST examples are nice but it is easy to make a mistake and forget something. Also, on the CF tool, you can save the config. and then go make changes and regenerate code. You can also reuse the config. file for other projects.

    If you have a moment, I encourage you to try it to get a feel for what I'm saying. To me it is like a GUI Vs command line both are good and both have their purposes and get the job done but for the vast majority, the GUI is preferable.

    tomas23
    Visitor II
    May 17, 2011
    Posted on May 17, 2011 at 13:27

    I know it's not a SW tool, but don't the examples in ST FW library do the job? I use them myself except really specific cases...