# Настройка Arduino IDE

Для начала работы с vикроконтроллерами STM32 надо  корректно настроить  Arduino IDE.   Модуль VBCoreG4  основан на микроконтроллере STM32G474RExx. Выставим правильные настройки для него.

Для начала работы  в разделе Инструменты (Tools) необходимо выставить следующие настройки:

1\) Укажите Плату Generic GenericSTM32 series:

Tools->Board->STM32 boards groups->GenericSTM32 series

<figure><img src="https://1462396362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv10Fb3XCJN9WQYFZj0AM%2Fuploads%2FdKskSPpNcmxj9dimVhNi%2F%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%821_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png?alt=media&#x26;token=2cd768ed-e87c-4255-bddd-cff7a120a91b" alt=""><figcaption></figcaption></figure>

Убедитесь что она же у вас отображается в списке плат, на которую вы собираетесь заливать скетч

<figure><img src="https://1462396362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv10Fb3XCJN9WQYFZj0AM%2Fuploads%2F9ayT85smdOmRcCCjhzbT%2F%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%822_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png?alt=media&#x26;token=3042d481-9914-49b0-9cae-d30337a3fb97" alt=""><figcaption></figcaption></figure>

Если в списке плат у вас стоит что-то другое, то кликните на стрелочку внизу и выберите Select Other Board and Port. Укажите необходимые названия и нажмите OK.

<figure><img src="https://1462396362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv10Fb3XCJN9WQYFZj0AM%2Fuploads%2Fp5ni9mhg3UEz5QDxp4L5%2F%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%823_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png?alt=media&#x26;token=a130bdd7-38d7-4958-86e7-b0421695fc58" alt=""><figcaption></figcaption></figure>

2\) В номере изделия платы выберите Generic G474RETx:

<figure><img src="https://1462396362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv10Fb3XCJN9WQYFZj0AM%2Fuploads%2FqCJi83ejlr8uFLNUhPS9%2F%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%824_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png?alt=media&#x26;token=f64c56f1-31b3-4ffd-8508-10512e137bf6" alt=""><figcaption></figcaption></figure>

3\) В методе загрузки выставьте STM32CubeProgrammer (SWD):

Tools->Upload method->STM32CubeProgrammer (SWD)

<figure><img src="https://1462396362-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fv10Fb3XCJN9WQYFZj0AM%2Fuploads%2FuPyQodgnFsffH9svfCO6%2F%D1%81%D0%BA%D1%80%D0%B8%D0%BD%D1%88%D0%BE%D1%825_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B8.png?alt=media&#x26;token=cc3ad476-5316-4d93-b330-258d3cd29d25" alt=""><figcaption></figcaption></figure>

Мы предполагаем что у вас корректно установился  STM32CubeProg упомянутый ранее и теперь программаторы ST-link у вас определяются системой.

Теперь вы готовы загружать любую программу на плату VBCore G4, однако для корректной работы самой платы и ее периферии  вам понадобится подключать специальную библиотеку. С ней мы познакомимся в следующем разделе.
