Инструменты пользователя

Инструменты сайта


заливка_прошивки

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия Следующая версия справа и слева
заливка_прошивки [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://github.com/anklimov/lighthub]] и установить Platformio, сделать это можно двумя путями: Для того что бы прошить плату в первую очередь необходимо скачать сам проект [[https://github.com/anklimov/lighthub]] и установить Platformio, сделать это можно двумя путями:
 +
 * Скачать Visual Studio Code или Atom, установить Platformio в качестве плагина, скомпилировать и зашить прошивку. Обучающее видео жмяк  * Скачать Visual Studio Code или Atom, установить Platformio в качестве плагина, скомпилировать и зашить прошивку. Обучающее видео жмяк 
 * Если Вы считатет себя джедаем и не ищете легких путей то работать с платформио можно через командную строку. Для этого нужно: * Если Вы считатет себя джедаем и не ищете легких путей то работать с платформио можно через командную строку. Для этого нужно:
Строка 7: Строка 8:
   -   установить git.   -   установить git.
  
-Модифицировать PATH. идем: мой компьютер->правой кнопокй мыши вызываем контекстное меню->свойства->в появившемся окне "переменные среды"-> в окне "Системные переменные" выбираем переменную Path ->изменить->добавляем строку ;C:\Python27;C:\Python27\Scripts.+Модифицировать PATH. идем: мой компьютер->правой кнопокй мыши вызываем контекстное меню->свойства->в появившемся окне "переменные среды"-> в окне "Системные переменные" выбираем переменную Path ->изменить->добавляем строку  
 + 
 +<code> 
 +;C:\Python27;C:\Python27\Scripts 
 +</code> 
 + 
 +* Установить Platformio открываем командную строку (поиск в "Пуске" cmd.exe) вводим команду  
 +<code> 
 +pip install -U platformio 
 +</code> 
 + 
 +Учтите, что Platformio установится по умолчанию в папку пользователя <code> С:\Пользователи\Имя пользователя\.Platformio</code> Python 2.7 не поддерживает кириллицу, если имя пользователя написано кириллицей, необходимо скопировать папку Platformio в корень диска C:\ и изменить путь к рабочему каталогу в фале platformio.ini (который находится в ранее скачанной папке lighthub-master) на home_dir = C:\.platformio
  
-Установить Platformio открываем командную строку (поиск в "Пуске" cmd.exe) вводим команду pip install -U platformio +Сохраняем файл. 
-Учтите, что Platformio установится по умолчанию в папку пользователя С:\Пользователи\Имя пользователя\.Platformio. Python 2.7 не поддерживает кириллицу, если имя пользователя написано кириллицей, необходимо скопировать папку Platformio в корень диска C:\ и изменить путь к рабочему каталогу в фале platformio.ini (который находится в ранее скачаной папке lighthub-mater) на home_dir = C:\.platformio. Сохраняем файл. +Открываем папку lighthub-master, в строке отображающей путь вводим cmd и нажимаем enter или же выбираем папку в командной строке любым другим способом.
-Открываем папку lighthub-mater, в строке отображающей путь вводим cmd и нажимаем enter или же выбираем папку в командной строке любым другим способом.+
  
-Далее вводим pio run -e due|megaatmega2560|esp8266 в зависимости от используемой аппаратной платформы. проект должен скомпилироваться без ошибок.+Далее вводим <code>pio run -e due|megaatmega2560|esp8266</code> в зависимости от используемой аппаратной платформы. проект должен скомпилироваться без ошибок. 
 +Иногда Platformio выдает ошибки (не находит какие-либо файлы). В этом случае, повторный запуск компиляции часто решает эту проблему
  
-Если ошибок нет вводим pio run -e due|megaatmega2560|esp8266 -t upload. Программа должна залиться в аппаратную платформу.+Если ошибок нет вводим <code>pio run -e due|megaatmega2560|esp8266 -t upload</code>. Программа должна залиться в аппаратную платформу.
  
 Если возникли ошибки: Если возникли ошибки:
 Попробовать очистить папку с библиотеками .piolibdeps удалив все ее содержимое Попробовать очистить папку с библиотеками .piolibdeps удалив все ее содержимое
 Для платформы DUE: Найти фаил variant.cpp по пути  Для платформы DUE: Найти фаил variant.cpp по пути 
-**<nowiki>+<nowiki>
 .platformio/packages/framework-arduinosam/variants/arduino_due_x .platformio/packages/framework-arduinosam/variants/arduino_due_x
-</nowiki>**+</nowiki>
  и вставить в него строку   и вставить в него строку 
-**<nowiki>+<code>
 void USART0_Handler(void) __attribute__((weak));  void USART0_Handler(void) __attribute__((weak)); 
-</nowiki>**+</code>
 сохранить. сохранить.
 Написать на форуме Написать на форуме
заливка_прошивки.txt · Последнее изменение: 2021/10/03 12:13 — 192.168.88.1