Вопросы по iNav

Roman89

Друзья. Есть ПК F405CTR прошивка 5.1, подключен приёмник FrSky x4sr, управление работает. Не работает телеметрия, на пин контроллера TX2 припаян провод smartporta приёмника, в настройках включена телеметрия, на softserial 1 включен smartport, а на аппаратуре (Taranis x9d) нет данных телеметрии, новых датчиков не находит. Может надо что-то в конфигураторе включать, подскажите?

ironman80

Softserial_TX1 is on TX4 pad & Softserial_TX2 is on TX2 pad if CPU based serial port is enabled since 2.0.1

Поменяй на 2-й софтсериал.

Roman89

Не помогло. В CLI не надо интвертировать сигнал?

Roman89

Скачивал прошивку с сайта Matek, т.к. для F405CTR нет прошивки во вкладке выбора конфигуратора, сейчас прошил f405 (без CTR) онлайн, на аппе появился сенсор напряжения. Если в cli выводить resouces, то там отличаются назначенные пины, в прошивке онлайн правильно указан пин A02: SOFTSERIAL2 UART TX/RX

ironman80

Я как-то победил CTR, все работало. Но прошивку скачивал с сайта. Если что, у меня валяется 4.0.0, если будет надо, скину.

kasatka60
Roman89:

Скачивал прошивку с сайта Matek, т.к. для F405CTR нет прошивки во вкладке выбора конфигуратора,

Здрасти… Как это нету, все там есть. У самого matek f405ctr первой версии (и для второй версии тоже есть) и прошивки есть через конфигуратор. Читайте внимательно.

ironman80
Roman89:

в прошивке онлайн правильно указан пин A02: SOFTSERIAL2 UART TX/RX

Возможно, что-то уже поправили в новых сборках. Я CTR давно не использовал, так, только для проверок каких-нибудь на столе… может то, что я выше писал уже не актуально. Просто у меня в записках сумасшедшего сохранено всякое разное, дабы не забыть… и там A02 это 1-й сериал.

CLI command

resource motor 5 none resource led_strip 1 A15 resource motor 6 none resource camera_control A08 resource serial_tx 11 A02 save

Roman89

До этого стоял betaflight 10.7 и там открываешь конфигуратор и во вкладке ПК есть Matek F405CTR, открываю inav 5.1 конфигуратор, а там только F405 и другие (кроме F405CTR), подумал может не поддерживается этот ПК и полез скачивать прошивку с сайта Matek. Когда понял, что закрался подвох, начал читать документацию на githab и разобрался с портами.

Roman89

Теперь я уже понял, когда начал изучать вопрос. Но самое интересное что прошивка 5.1 на сайте матек и 5.1 скачанная с конфигуратора, разные вещи.

kasatka60

я никогда с матека не качал, поэтому не в курсах.

EHOT

У BF прошивки организованы по другому: А. Есть базовая прошивка (unified) для семейства примененного МК плюс Б. Файл конфигурации, который мы накатываем в CLI. BF в CLI настраивается в более широких пределах, чем iNav. Мой клон F405 ДО конфигурации и под “специфичной” iNav вообще только на ком строку отзывался, после стал почти в полном объеме

MITR

У меня на приемнике R-XSR, перепрошитый на FPORT, сразу после включения отваливалась телеметрия. Помогла перепрошивака на более старую версию.

Roman89

С железом разобрался, всё функционирует. Теперь настройки. Может кто использует Inav 5.1 на 12 дюймовом коптере, подскажите от каких pid-ов начинать отталкиваться при настройке? В пресетах нет большого коптера. Знаю, что всё индивидуально, но всё-же.

Multisoft
Roman89:

Inav 5.1 на 12 дюймовом коптере, подскажите от каких pid-ов начинать отталкиваться при настройке?

На X500 были в районе 100 на inav 1.9 хз изменилось ли чего с тех пор или нет.

EHOT

Вопрос к тем кто занимался самосборкой прошивки. Можно ли исключить часть кода для коптера или самолета?

Есть ли ключ для этого? Я пока не нашел. Есть куча ключей, например для поддержки тех или иных протоколов приемников,NMEA… А так чтоб чтоб исключить код логики работы целого класса летаблей?

Multisoft
EHOT:

Можно ли исключить часть кода для коптера или самолета?

Закоментировать ненужное можно без проблем, а затем скомпилить. Но надо смотреть в коде, нет ли обращений к данным пунктам.

EHOT

Вы пробовали? Обычно для таких целей используются директивы условной компиляции типа

#ifdef ключ

#endif

а не камменты

Multisoft
EHOT:

не камменты

/* Код */ На stm32 не компилил и не кодил, лишь адруино, но принцип я думаю тот же.

Гена_Большой
EHOT:

Вопрос к тем кто занимался самосборкой прошивки. Можно ли исключить часть кода для коптера или самолета?

при грамотном написании программы, все что касается настроек выносится в .h файлы.