Вопросы по iNav
да, на первый UART установлен GPS, на второй Serial RX, на первый SOFTSERIAL выбран DJI FPV VTX, второй полностью выключен. На ютубе еще выбирали на первый SOFTSERIAL устанавливали MSP, но мне это не помогло
А какие-то команды в инаве вводили? Типа для переноса софт сериал 1 с st1 на LED? Если да то надо вернуть обратно.
И ещё сделайте фотку рядом лежащих передатчика и флайт контролера. Чтобы были видны провода. Надо удостоверится как подключено.
А со стороны видео передатчика как припаяно?
Все правильно подключено
Посмотрите здесь как в бетафлай настраивается (Betaflight OSD Setup в оглавлении). Включается MSP, OSD, telemetry. Думаю в инав аналогично.
oscarliang.com/dji-fpv-system-setup/#betaflight-os…
И без антенн не включайте передатчик
В Портах выставил MSP, убрал DJI FPV VTX. Крыжики Телеметрии и ОСД были включены. Саму вкладку с ОСД не трогал. Появилось напряжение аккумулятора, но остального ОСД так и нет. Сохранил дамп, попробую тогда на betaflight его прошить, если получится
На вкладке OSD надо включит то что хотите видеть
Это список поддерживаемых
BetaFlight не поддерживает f411-wte…
Включил там Flymode, RSSI (Signal Strength), Altitude, On Time / Fly Time, GPS Satellites, Longitude, Latitude, Distance to Home.
Как минимум, данные долготы, широты, высоты и режим полета должны отображаться. Но нет.
Еще слышал, что softserial может передавать данные после арма, ввел команду set nav_extra_arming_safety = OFF и попробовал заармиться, но на экране ничего не появилось
Ура, получилось! Итак, для порта, куда был подключен RX и TX от DJI FPV (в моем случае это был SOFTSERIAL1) нужно убрать MSP и выставить в Peripherals значение DJI FPV VTX. На забываем на вкладке Configurator включить OSD и Telemetry, а так же в очках в настройках Display выставить значение ON для параметра Use Custom OSD.
У меня заработало после того как выставил нужное значение на вкладке Ports
Добрый день. Хочу скомпилировать у себя прошивку для айнава, но не могу. Пользовался этими инструкциями на ГИТХАБЕ Проблему я получаю вот тут когда дохожу до пункта TEST
Test Run C:\devtools\shF4.cmd
If everything went according the manual you should be in mingw console window. (if not we need to update this manual)
Try command “arm-none-eabi-gcc --version” and output should be like in screenshot. (tab complete works here)
arm-none-eabi-gcc --version И ловлю текст что нету такой команды у меня.
Isami@Isami-PC MINGW64 /c/devtools $ arm-none-eabi-gcc --version bash: arm-none-eabi-gcc: command not found
Isami@Isami-PC MINGW64 /c/devtools $
Сначало я ставил все из инструкции, но уже установил 64 битку и нечего все равно. Операционка у меня Windows 7 x64. Можете подсказать как можно еще скомпилить прошивку?
В инструкции неправильно указано, что нужно установить просто gcc. Это набор для сборки программ для инструментального компьютера. Для сборки прошивки для ПК нужен кросс “компилятор” arm-none-eabi-bla-bla Если собрались собирать не пожилые сборки, берите версию 10.3. Для старых версий нужна и версия кросс компилятора пониже (иначе полезут “ошибки”) 10.3
Вот еще про установку кросскомпиляторов habr.com/en/post/673522/
Я еще виртуалку ставил, а там в линуксе по инструкции собирал. Чисто альтернатива, если с виндой совсем не попрет.
Если собрались собирать не пожилые сборки
5.0 с моими переделками. Хорошо спасибо за инфу буду пробовать!
Да, виртуалка очень хороший способ. Если комп не старый и памяти достаточно, то замедления работы не вооруженным глазом не видно. Вчера пробовал собирать inav для Mtek F411-WTE V6.0 собралась без “танцев”, но в конфигураторе мультики отображаются с задержкой. Надо разбираться что тормозит. Стоковая прошивка на этих ПК V4.1. Пробовал собирать и ее. Без успеха, какието затычки. Однако в настоящий момент для ветки 4.1 нет таргета MATEKF411TE. Пришлось переключиться на новую ветку и утащить оттуда. Правда не добавлял новый таргет а заменил имеющийся MATEKF411.
То же самое делал для веток 2.6. Собирается, но аксель с гиро не работают. Скорее всего тогда не был реализован драйвер нового акселя.
Ага. И все еще не выяснил, начиная с какой ветки inav waypoints поддерживаются.
Еще. Кто знает как совсем отключать поддержку разных свойств, чтоб не занимало код? В старом baseflight все прозрачно, есть отдельный .h, где все вкл и выкл можно.
Ага. И все еще не выяснил, начиная с какой ветки inav waypoints поддерживаются.
Пока смотрю. В версии 1.2 уже были полеты по точкам.
Какой-то идиотизм, вроде разобрался с arm-none-eabi-gcc пишу в
Isami@Isami-PC MINGW32 /c/devtools
$ arm-none-eabi-gcc --version
arm-none-eabi-gcc.exe (GNU Arm Embedded Toolchain 10.3-2021.10) 10.3.1 20210824
(release)
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Пишу cd inav
make TARGET=NAZE
и ловлю
bash: make: command not found
UPD с make разобрался, теперь не понимаю что в директории айнава нету файла makefile… Как этот файл создать? Что для этого нужно?
Какая-то странная инструкция на гитхабе. Вообще нечего не понятно, такое впечатление что она устарела или не работает совсем или ее не проверяли.
Читайте параллельную статейку про более нативную сборку под Linux
Можно начать раздела “Using cmake”
*cd inav
# first time only, create the build directory
mkdir build
cd build
cmake …
# note the “…”, this is required as it tells cmake where to find its ruleset *
В более поздних версиях (c 2.6) сборка делается посредством cmake. Их есть у Вас?
Сначала запуск cmake …
Потом уже выполняете make:
# Build the MATEKF405 firmware make MATEKF405
Есть еще засада с тем, что target NAZE (а именно МК STM32F1xx) не поддерживается начиная с версии 1.73 Меня этот факт тоже много огорчает, придется мастырить, вкрячивать поддержку F1 в одну из более поздних версий. С какой? Несколькими сообщениями ранее я задавал этот вопрос - поддержка waypoints Антон ответил, что с V 1.2, но я позволю усомниться. Даже в V1.73 КМК ее нет. В CLI команда wp не выполняется.
В CLI команда wp не выполняется
Думаете в те времена была поддержка команд CLI для точек? У Юлиана есть ролик по полетам по точкам и там уже была версия 1.8. Но в ченжлоге по 1.8 не написано, что начиная с этой версии добавили полет по точкам.