Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
заливка_прошивки [2021/09/25 09:27] 167.86.85.194 старая версия восстановлена (2019/02/17 14:25) |
заливка_прошивки [2021/09/25 09:34] 167.86.85.194 старая версия восстановлена (2019/03/23 16:51) |
||
---|---|---|---|
Строка 2: | Строка 2: | ||
Для того что бы прошить плату в первую очередь необходимо скачать сам проект [[https:// | Для того что бы прошить плату в первую очередь необходимо скачать сам проект [[https:// | ||
+ | |||
* Скачать Visual Studio Code или Atom, установить Platformio в качестве плагина, | * Скачать Visual Studio Code или Atom, установить Platformio в качестве плагина, | ||
* Если Вы считатет себя джедаем и не ищете легких путей то работать с платформио можно через командную строку. Для этого нужно: | * Если Вы считатет себя джедаем и не ищете легких путей то работать с платформио можно через командную строку. Для этого нужно: | ||
Строка 7: | Строка 8: | ||
- | - | ||
- | Модифицировать PATH. идем: мой компьютер-> | + | * Модифицировать PATH. идем: мой компьютер-> |
+ | |||
+ | < | ||
+ | ; | ||
+ | </ | ||
+ | |||
+ | * Установить Platformio открываем командную строку (поиск в " | ||
+ | < | ||
+ | pip install -U platformio | ||
+ | </ | ||
+ | |||
+ | Учтите, | ||
- | Установить Platformio открываем командную строку (поиск в " | + | Сохраняем файл. |
- | Учтите, | + | Открываем папку lighthub-master, в строке отображающей путь вводим cmd и нажимаем enter или же выбираем папку в командной строке любым другим способом. |
- | Открываем папку lighthub-mater, в строке отображающей путь вводим cmd и нажимаем enter или же выбираем папку в командной строке любым другим способом. | + | |
- | Далее вводим pio run -e due|megaatmega2560|esp8266 в зависимости от используемой аппаратной платформы. проект должен скомпилироваться без ошибок. | + | Далее вводим |
+ | Иногда Platformio выдает ошибки (не находит какие-либо файлы). В этом случае, | ||
- | Если ошибок нет вводим pio run -e due|megaatmega2560|esp8266 -t upload. Программа должна залиться в аппаратную платформу. | + | Если ошибок нет вводим |
Если возникли ошибки: | Если возникли ошибки: | ||
Попробовать очистить папку с библиотеками .piolibdeps удалив все ее содержимое | Попробовать очистить папку с библиотеками .piolibdeps удалив все ее содержимое | ||
Для платформы DUE: Найти фаил variant.cpp по пути | Для платформы DUE: Найти фаил variant.cpp по пути | ||
- | **< | + | < |
.platformio/ | .platformio/ | ||
- | </ | + | </ |
и вставить в него строку | и вставить в него строку | ||
- | **<nowiki> | + | <code> |
void USART0_Handler(void) __attribute__((weak)); | void USART0_Handler(void) __attribute__((weak)); | ||
- | </nowiki>** | + | </code> |
сохранить. | сохранить. | ||
Написать на форуме | Написать на форуме |