Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
заливка_прошивки [2019/06/01 23:37] admin |
заливка_прошивки [2021/09/25 09:34] 167.86.85.194 старая версия восстановлена (2019/03/23 16:51) |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Для того что бы прошить плату в первую очередь необходимо скачать сам проект [[https:// | Для того что бы прошить плату в первую очередь необходимо скачать сам проект [[https:// | ||
- | * Скачать Visual Studio Code или Atom, установить Platformio в качестве плагина, | + | * Скачать Visual Studio Code или Atom, установить Platformio в качестве плагина, |
* Если Вы считатет себя джедаем и не ищете легких путей то работать с платформио можно через командную строку. Для этого нужно: | * Если Вы считатет себя джедаем и не ищете легких путей то работать с платформио можно через командную строку. Для этого нужно: | ||
- | - | ||
- | - | ||
- | * Модифицировать PATH. идем: мой компьютер-> | + | * Модифицировать PATH. идем: мой компьютер-> |
< | < | ||
Строка 14: | Строка 14: | ||
</ | </ | ||
- | * Установить Platformio открываем командную строку (поиск в " | + | * Установить Platformio открываем командную строку (поиск в " |
- | + | < | |
- | < | + | pip install -U platformio |
+ | </ | ||
Учтите, | Учтите, | ||
Строка 23: | Строка 24: | ||
Открываем папку lighthub-master, | Открываем папку lighthub-master, | ||
- | **Для платформы | + | Далее вводим < |
+ | Иногда Platformio выдает ошибки (не находит какие-либо файлы). В этом случае, | ||
+ | |||
+ | Если ошибок нет вводим < | ||
+ | |||
+ | Если возникли ошибки: | ||
+ | Попробовать очистить папку с библиотеками .piolibdeps удалив все ее содержимое | ||
+ | Для платформы DUE: Найти фаил variant.cpp по пути | ||
< | < | ||
.platformio/ | .platformio/ | ||
</ | </ | ||
- | и вставить в него __последней строкой__ следующую | + | и вставить в него строку |
< | < | ||
void USART0_Handler(void) __attribute__((weak)); | void USART0_Handler(void) __attribute__((weak)); | ||
</ | </ | ||
сохранить. | сохранить. | ||
- | + | Написать на форуме | |
- | Далее вводим < | + | |
- | + | ||
- | Вариант < | + | |
- | < | + | |
- | ; Arduino Mega (with DMX, without onewire) + Ethernet shield Wiznet 5100 | + | |
- | ; mega2560dmx-5100 | + | |
- | + | ||
- | ; Arduino Mega (with OneWire, without DMX) + Ethernet shield Wiznet 5100 | + | |
- | ; mega2560onewire-5100 | + | |
- | + | ||
- | ; Arduino Mega + Ethernet shield Wiznet 5500 | + | |
- | ; mega2560-5500 | + | |
- | + | ||
- | ; LightHub controller HW revision 2.1 and above (Wiznet 5500 CS on pin 53) | + | |
- | ; lighthub21 | + | |
- | + | ||
- | ; Arduino DUE + Ethernet shield Wiznet 5100 | + | |
- | ; due-5100 | + | |
- | + | ||
- | ; Arduino DUE + Ethernet shield Wiznet 5500 | + | |
- | ; due-5500 | + | |
- | + | ||
- | ; ESP 8266 | + | |
- | ; esp8266-wifi | + | |
- | + | ||
- | ; ESP-32 | + | |
- | ; esp32-wifi | + | |
- | + | ||
- | ; M5Stack core (ESP32 based) | + | |
- | ; m5stack | + | |
- | + | ||
- | ; Controllino | + | |
- | ; controllino | + | |
- | + | ||
- | ; STM32 board + ENC28j60 network | + | |
- | ; stm32-enc2860 | + | |
- | + | ||
- | ; NRF52 board + Wiznet 5500 network | + | |
- | ; nrf52840-5500 | + | |
- | + | ||
- | </ | + | |
- | + | ||
- | Пример: | + | |
- | + | ||
- | Если у вас Ethernet Shield версии 2.0 или плата LightHub 2.0 - надо использовать " | + | |
- | + | ||
- | Если плата LightHub версии 2.1 или выше то используйте опцию " | + | |
- | + | ||
- | Проект должен скомпилироваться без ошибок. | + | |
- | + | ||
- | **ЧАСТО Platformio выдает ошибки на ровном месте (не находит какие-либо | + | |
- | + | ||
- | Если ошибок нет вводим < | + | |
- | + | ||
- | Если возникли ошибки: | + | |
- | Попробовать очистить папку с библиотеками .piolibdeps и .pioenv удалив все их содержимое | + | |
- | + | ||
- | Если возникают проблемы - пишите на форуме или в группу Телеграмм | + | |
- | (Вы, также, можете улучшать эту инструкцию) | + |