Skip to main content
John Karpinsky
Associate II
November 16, 2017
Question

How do I get started using an STM32 Discovery kit?

  • November 16, 2017
  • 6 replies
  • 2029 views
Posted on November 16, 2017 at 22:57

It has an STM32L475VGT6 MCU. I don't know how to do anything.  I need to connect to the internet with the kit, get all the software, license, and anything else needed to operate the kit.

    This topic has been closed for replies.

    6 replies

    AvaTar
    Senior III
    November 17, 2017
    Posted on November 17, 2017 at 09:18

    This one ?

    http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32l476gdiscovery.html

     

    I suggest to download the user manuals first, and read them.

    Then think about you preferred development toolchain - perhaps asking back.

    And your Disco board probably needs a ST-Link driver update ...

    Tesla DeLorean
    Guru
    November 17, 2017
    Tips, Buy me a coffee, or three.. PayPal VenmoUp vote any posts that you find helpful, it shows what's working..
    Technical Moderator
    November 17, 2017
    Posted on November 17, 2017 at 09:22

    Hello

    john.014

    ,

    Have a look to the datasheet, reference manual, User manual (

    http://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-eval-tools/stm32-mcu-eval-tools/stm32-mcu-discovery-kits/32l476gdiscovery.html

    ) and 'Getting started with STM32L4 Series hardware development application note' related to your device

    http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-ultra-low-power-mcus/stm32l4-series/stm32l4x5/stm32l475vg.html

    .In this

    http://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-ultra-low-power-mcus/stm32l4-series/stm32l4x5/stm32l475vg.html

    page, you have all needed Tools and software.

    I recommend you todownload

    http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software/stm32cubel4.html

    firmware package and

    http://www.st.com/content/st_com/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-configurators-and-code-generators/stm32cubemx.html

    which is a graphical software configuration tool that allows generating C initialization code using graphical wizards.

    Once you have your hardware and software environment ready, you could start from ready example under

    http://www.st.com/content/st_com/en/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32cube-embedded-software/stm32cubel4.html

    firmware package,which can help you to develop your application.

    I hope that this brings some help to you.

    Best Regards

    Imen

    In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
    John Karpinsky
    Associate II
    November 17, 2017
    Posted on November 17, 2017 at 23:43

    Thanks Imen,

    I have downloaded all of that, and I still have some questions. What Development toolchain should I use? I have downloaded the Cosmic environment, but I don’t know what to do with it. I think I have the license installed properly. I also think I have downloaded the drivers for the STM32 discovery kit. I am using a Windows PC, but I would prefer to use a MAC. But I will stick with the PC if it is easier. Is this the right way to communicate with you, or should I be using the support forum?

    John Karpinsky

    Suryadiputra Liawatimena
    Associate II
    March 9, 2018
    Posted on March 09, 2018 at 09:30

    0690X00000604SSQAY.jpg

    Is there any further explanation how to communicate with those modules in source code?

    Thank you very much in advance.

    Suryadi

    Andrew Neil
    Super User
    March 9, 2018
    Posted on March 09, 2018 at 09:46

    I don't know how to do anything

    Do you have any experience with embedded microcontrollers? Programming in general? Electronics? Comms/Networking?

    For basic getting-started tips, see:

    https://community.st.com/0D50X00009XkWm7SAF

    A complex system that works is invariably found to have evolved from a simple system that worked.A complex system designed from scratch never works and cannot be patched up to make it work.
    henry.dick
    Associate II
    March 9, 2018
    Posted on March 09, 2018 at 16:00

    '

    don't know how to do anything.'

    you should think of others' help to you as a multiplier to your base knowledge. If you truly knew nothing, no amount of help can change that.

    So if you truly knew nothing, I would suggest that you start somewhere where you do have a body of knowledge. If taking a class in C is too advanced for you, take a class in computer education; 

    if college is too hard, go to a decent high school, .....

    you have to put yourself in a position of knowing something so others can help. Knowing nothing is not help-able.

    Suryadiputra Liawatimena
    Associate II
    March 16, 2018
    Posted on March 16, 2018 at 19:00

    access 

    https://os.mbed.com/teams/ST/code/DISCO_L475VG_IOT01-Sensors-BSP/docs/tip/

     

    try to use Mbed with disco_l475vg_iot01 board.