Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
gbs-8200:gbs-control [2023-06-24 10:01] GreyWolf [Сборка микропрограммы (прошивки)] |
gbs-8200:gbs-control [2023-06-25 10:08] (текущий) GreyWolf [Сборка микропрограммы (прошивки)] |
||
---|---|---|---|
Строка 16: | Строка 16: | ||
Для сборки, прошивки нужно использовать [[arduino:arduino#arduino_ide|Arduino IDE]] | Для сборки, прошивки нужно использовать [[arduino:arduino#arduino_ide|Arduino IDE]] | ||
</WRAP> | </WRAP> | ||
+ | |||
+ | Подготовка: | ||
+ | - В настройках **Arduino IDE** нужно указать ''Additional Boards Manger URL'': \\ http://arduino.esp8266.com/stable/package_esp8266com_index.json | ||
+ | - <WRAP>В меню ''Tools > Board: > Boards Manager ...'', ищем "esp8266" и устанавливаем ''esp8266 by ESP8266 Community'' | ||
+ | <WRAP center round important 60%> | ||
+ | Нужно использовать версию 2.6.3 (или новее). \\ Но нельзя использовать версию >= 3.0.0! | ||
+ | </WRAP> | ||
+ | </WRAP> | ||
+ | - <WRAP>Все библиотеки, включая сам проект нужно положить в ''~/Arduino/libraries'' \\ Список библиотек: | ||
+ | * [[github>me-no-dev/ESPAsyncTCP|ESPAsyncTCP]] | ||
+ | * [[github>me-no-dev/ESPAsyncWebServer|ESPAsyncWebServer]] | ||
+ | * [[github>ThingPulse/esp8266-oled-ssd1306|OLED Add-on Library]] | ||
+ | * [[github>bluemurder/ESP8266-ping|ESP8266-ping]] | ||
+ | </WRAP> | ||
+ | |||
+ | Процедура сборки подробно описана [[github>/ramapcsx2/gbs-control/wiki/Software-Setup|здесь]]. | ||
+ | |||
+ | /* | ||
+ | {{arduino.zip|Библиотеки для сборки GBS-Control}}, в ''gbs-control'' исправлена [[https://github.com/ramapcsx2/gbs-control/issues/245#issuecomment-864147109|эта ошибка]]. | ||
+ | */ | ||
+ | |||
+ | {{gbs-control_arduino.zip|Библиотеки для сборки GBS-Control}} | ||
+ | |||
+ | |||
+ | |||
Порядок действий для загрузки готовой микропрограммы (прошивки): | Порядок действий для загрузки готовой микропрограммы (прошивки): | ||
Строка 26: | Строка 51: | ||
- <WRAP> Подключите плату к свободному USB-порту на вашем ПК и выберите обнаруженный COM-порт, он будет отображён в поле Port. | - <WRAP> Подключите плату к свободному USB-порту на вашем ПК и выберите обнаруженный COM-порт, он будет отображён в поле Port. | ||
</WRAP> | </WRAP> | ||
- | - Все библиотеки, включая сам проект нужно положить в ''~/Arduino/libraries'' | ||
- Для загрузки микропрограммы (прошивки) в плату нужно выбрать в меню ''Sketch\Upload'' или нажать <key>Ctrl+U</key> | - Для загрузки микропрограммы (прошивки) в плату нужно выбрать в меню ''Sketch\Upload'' или нажать <key>Ctrl+U</key> | ||
- | |||
- | Процедура сборки подробно описана [[github>/ramapcsx2/gbs-control/wiki/Software-Setup|здесь]]. | ||
- | |||
- | {{arduino.zip|Библиотеки для сборки GBS-Control}}, в ''gbs-control'' исправлена [[https://github.com/ramapcsx2/gbs-control/issues/245#issuecomment-864147109|эта ошибка]]. | ||
{{anchor:gbs_control_connect}} | {{anchor:gbs_control_connect}} |