1.png
75 KB
#прошивка
Сборка прошивки и прошивка платы
Открываем нужный исходник.
Я показываю на примере исходника 2021 года.
Нажимаем на иконку Platformio, далее "Open", "Open Project"
_
Сборка прошивки и прошивка платы
Открываем нужный исходник.
Я показываю на примере исходника 2021 года.
Нажимаем на иконку Platformio, далее "Open", "Open Project"
_
11.png
108.7 KB
В открывшемся окне проводника открываем папку с исходником, ту, где лежит файл platformio.ini.
Обязательно нужен доступ в интернет, на этом этапе PIO будет докачивать и устанавливать необходимые файлы для работы. От вас ничего не требуется, только подождать. В дальнейшем доступ в интернет нужен только для обновления
_
Обязательно нужен доступ в интернет, на этом этапе PIO будет докачивать и устанавливать необходимые файлы для работы. От вас ничего не требуется, только подождать. В дальнейшем доступ в интернет нужен только для обновления
_
2.png
58.3 KB
PIO откроет файл platformio.ini. В этом файле нужно выбрать нужный нам вариант сборки, в данном случае VARIANT_HOVERCAR. Для этого стираем ; перед нужным вариантом
_
_
3.png
43.5 KB
В нижнем левом углу кнопки, нам нужны три основные, их назначение на фото.
Build - собирает прошивку без прошивки чипа. Файл прошивки будет лежать в рабочей папке PIO, она находится в папке с исходником.
Upload - собирает прошивку и прошивает чип. Настоятельно рекомендуется стирать чип перед прошивкой с помощью ST-link утилиты! Для этого достаточно в программе нажать на ластик и подтвердить действие, она сама подключится и сотрёт чип.
Clean - стирает содержимое рабочей папки PIO
_
Build - собирает прошивку без прошивки чипа. Файл прошивки будет лежать в рабочей папке PIO, она находится в папке с исходником.
Upload - собирает прошивку и прошивает чип. Настоятельно рекомендуется стирать чип перед прошивкой с помощью ST-link утилиты! Для этого достаточно в программе нажать на ластик и подтвердить действие, она сама подключится и сотрёт чип.
Clean - стирает содержимое рабочей папки PIO
_
4.png
142.3 KB
В проводнике переходим в папку lnc, файл config.h
В этом файле находятся все настройки прошивки.
В разделе VARIANT_HOVERCAR SETTINGS настраиваем режим регулирования (скорость, напряжение или крутящий момент), направление вращения колёс, задний ход, круиз
_
В этом файле находятся все настройки прошивки.
В разделе VARIANT_HOVERCAR SETTINGS настраиваем режим регулирования (скорость, напряжение или крутящий момент), направление вращения колёс, задний ход, круиз
_
5.png
125.6 KB
В разделе "MOTOR CONTROL" настраивается режим работы моторов, максимальные токи на колесо и ток перегрузки, включение и отключение ослабления поля. Также можно отключить любое из колёс.
По умолчанию прошивка собирается с параметрами:
-ток на 1 колесо 15 ампер (амперметр не точный, на разных платах измеряет с разной погрешностью)
-ток перегрузки 17 ампер
-ослабление поля отключено, активны оба колеса, режим работы моторов FOC TRQ
_
По умолчанию прошивка собирается с параметрами:
-ток на 1 колесо 15 ампер (амперметр не точный, на разных платах измеряет с разной погрешностью)
-ток перегрузки 17 ампер
-ослабление поля отключено, активны оба колеса, режим работы моторов FOC TRQ
_
22.png
31.1 KB
После настройки нажимаем "Upload", чтобы собрать прошивку и прошить чип.
В этот момент компилятору нужен доступ в интернет для подтягивания зависимостей. Это займёт некоторое время, по окончанию сборки вы увидите уведомление "SUCCESS", всё получилось. Плата пиликнет мелодию и долгий однотонный писк, что подтверждает, что прошили успешно
_
В этот момент компилятору нужен доступ в интернет для подтягивания зависимостей. Это займёт некоторое время, по окончанию сборки вы увидите уведомление "SUCCESS", всё получилось. Плата пиликнет мелодию и долгий однотонный писк, что подтверждает, что прошили успешно
_
ошибка.png
31.7 KB
Если при первой попытке прошивки компилятор выдал сообщение об ошибке - нажимаем кнопку "Clean", чтоб стереть содержимое рабочей папки и заново "Upload" либо "Build"
group-telegram.com/hover_faq/74
Create:
Last Update:
Last Update:
#прошивка
Сборка прошивки и прошивка платы
Открываем нужный исходник.
Я показываю на примере исходника 2021 года.
Нажимаем на иконку Platformio, далее "Open", "Open Project"
_