Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
заливка_прошивки [2021/09/25 03:46] 65.21.180.7 старая версия восстановлена (2019/06/11 09:36) |
заливка_прошивки [2021/10/03 12:13] (текущий) 192.168.88.1 старая версия восстановлена (2021/09/25 03:46) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== Заливка уже откомпилированной прошивки ===== | ||
+ | |||
+ | В первую очередь необходимо скачать сам проект. | ||
+ | Это можно сделать либо с использованием утилиты git: | ||
+ | < | ||
+ | git clone https:// | ||
+ | </ | ||
+ | |||
+ | Либо, если у вас она не установлена - открываем | ||
+ | Далее, нажимаем зеленую кнопку "Clone or download" | ||
+ | Выбираем пункт " | ||
+ | |||
+ | Переходим в директорию lighthub-master/ | ||
+ | |||
+ | Подключаете плату USB кабелем к компьютеру (кроме платформы NRF52 - там программирование только при помощи специального устройства JLink, об этом позже) | ||
+ | |||
+ | В диспетчере устройств находите порт, на который села плата (например, | ||
+ | корректируете номер порта в файле upload.bat, который находится в директории, | ||
+ | |||
+ | Запускаете файл на выполнение (если выдается запрос " | ||
+ | Прошивка должна загрузиться в ваш контроллер. | ||
+ | |||
===== Компиляция и заливка с использованием platformio + Atom или VSC ===== | ===== Компиляция и заливка с использованием platformio + Atom или VSC ===== | ||
Проект создан с использование Platformio , аналога Arduino IDE. | Проект создан с использование Platformio , аналога Arduino IDE. | ||
- | Сперва необходимо скачать Visual Studio Code или Atom, установить Platformio в качестве плагина. В интернете много материалов и видеоуроков на эту тему. | + | Сперва необходимо скачать Visual Studio Code или Atom, установить Platformio в качестве плагина. В интернете много материалов и видеоуроков на эту тему. Скорее всего потребуется установить клиент Git (Для Windows https:// |
- | Далее, необходимо скачать сам проект. | + | Далее, как и в предыдущем случае, необходимо скачать сам проект. |
Проект создан с использование Platformio , аналога Arduino IDE. | Проект создан с использование Platformio , аналога Arduino IDE. | ||
Строка 77: | Строка 99: | ||
< | < | ||
; Arduino Mega (without one-wire driver) + Ethernet shield Wiznet 5100 | ; Arduino Mega (without one-wire driver) + Ethernet shield Wiznet 5100 | ||
+ | ; Компактная сборка для Mega2560 | ||
; mega2560slim-5100 | ; mega2560slim-5100 | ||
; Arduino Mega + Ethernet shield Wiznet 5100 | ; Arduino Mega + Ethernet shield Wiznet 5100 | ||
+ | |||
; mega2560-5100 | ; mega2560-5100 | ||
Строка 86: | Строка 110: | ||
; LightHub controller HW revision 2.1 and above (Wiznet 5500 CS on pin 53) | ; LightHub controller HW revision 2.1 and above (Wiznet 5500 CS on pin 53) | ||
- | ; lighthub21 | + | ; Если у вас плата LightHub версии 2.1 или более новая + DUE - используйте эту конфигурацию |
+ | ; | ||
+ | |||
+ | ; Arduino DUE + Ethernet shield Wiznet 5100 or 5200 or 5500 | ||
+ | ; Предпочтительный вариант для DUE с Ethernet Shield (не для платы LightHub), базированный на универсальном драйвере | ||
+ | ; **due** | ||
; Arduino DUE + Ethernet shield Wiznet 5100 | ; Arduino DUE + Ethernet shield Wiznet 5100 | ||
+ | ; вариант для DUE с Ethernet Shield 5100 (старый драйвер, | ||
; due-5100 | ; due-5100 | ||
; Arduino DUE + Ethernet shield Wiznet 5500 | ; Arduino DUE + Ethernet shield Wiznet 5500 | ||
+ | ; вариант для DUE с Ethernet Shield 5500 (старый драйвер, | ||
; due-5500 | ; due-5500 | ||
; ESP 8266 | ; ESP 8266 | ||
- | ; esp8266-wifi | + | ; |
; ESP-32 | ; ESP-32 | ||
- | ; esp32-wifi | + | ; |
; M5Stack core (ESP32 based) | ; M5Stack core (ESP32 based) | ||
Строка 129: | Строка 160: | ||
Если возникли ошибки: | Если возникли ошибки: | ||
Попробовать очистить папку с библиотеками .piolibdeps и .pioenv удалив все их содержимое | Попробовать очистить папку с библиотеками .piolibdeps и .pioenv удалив все их содержимое | ||
- | |||
- | |||
- | |||
- | ===== Заливка уже откомпилированной прошивки ===== | ||
- | |||
- | Как и в предыдущем случае, | ||
- | Это можно сделать либо с использованием утилиты git: | ||
- | < | ||
- | git clone https:// | ||
- | </ | ||
- | |||
- | Либо, если у вас она не установлена - открываем | ||
- | Далее, нажимаем зеленую кнопку "Clone or download" | ||
- | Выбираем пункт " | ||
- | |||
- | Переходим в директорию lighthub.master/ | ||
- | |||
- | Подключаете плату USB кабелем к компьютеру (кроме платформы NRF52 - там программирование только при помощи специального устройства JLink, об этом позже) | ||
- | |||
- | В диспетчере устройств находите порт, на который села плата (например, | ||
- | корректируете номер порта в файле upload.bat, который находится в директории, | ||
- | |||
- | Запускаете файл на выполнение (если выдается запрос " | ||
- | Прошивка должна загрузиться в ваш контроллер. | ||