> For the complete documentation index, see [llms.txt](https://tk233.gitbook.io/notes/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tk233.gitbook.io/notes/stm32/getting-started-stm32-edition/setting-up-stm32cubeide.md).

# Setting up STM32CubeIDE

## 0. Download STM32CubeIDE

Go to STM32CubeIDE [download page](https://www.st.com/en/development-tools/stm32cubeide.html#st_description_sec-nav-tab). Click the "Get Software" Button.

*Note: The button may take a while to load.*

<figure><img src="/files/cE61dM6kl4vAuf9FaU4l" alt=""><figcaption></figcaption></figure>

Select the appropriate operating system and click "Get lastest"

<figure><img src="/files/GkPBkXtTrxULevlkA6K1" alt=""><figcaption></figcaption></figure>

Log in to your *myST* account.

<figure><img src="/files/3IQY60lJ5qO6gDw8Ny3L" alt=""><figcaption></figcaption></figure>

## 1. Install STM32CubeIDE

Extract the installer from the downloaded zip file and run it.

<figure><img src="/files/CYU7lkvCUv9vgwYaWnh0" alt=""><figcaption></figcaption></figure>

Choose an appropriate installation location.

*Note: It's recommended to remove the version number from the installation folder. STM32CubeIDE can auto-upgrade the software, but it will not update the folder name.*

<figure><img src="/files/xohzjC6VXRaoZnIkYDcM" alt=""><figcaption></figcaption></figure>

Select the driver. We are only using ST-Link, so no need for the SEGGER J-Link drivers. Then, click "Install".

<figure><img src="/files/GR6Rj0qhPGvUWR5KN5ix" alt=""><figcaption></figcaption></figure>

Verify the installation by searching "STM32CubeIDE" in the Windows main menu

<figure><img src="/files/WxlqTd7AXbHk7TaWVXAu" alt=""><figcaption></figcaption></figure>
