Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot
Я с помощью ch340 перешивал.
Прием передачу на пробу поменяйте.
И ещё, надо шить в варианте 3,3 вольта. На моем адаптере перемычка…
Да вроде как-то прошилось, так и не понял в чем проблема была.
Вопрос: какой последний айнав туда заливается?
Вроде нашел что 3.2.5, залил но конфигуратор почему-то полетник не видит.
1.7.3 последняя официальная для CC3D:
github.com/iNavFlight/inav/…/inav_1.7.3_CC3D.hex
github.com/iNavFlight/…/inav_1.7.3_CC3D_PPM1.hex
Уже в релизе 1.8 (github.com/iNavFlight/inav/releases/tag/1.8) разработчики написали:
Discontinued boards:
- CC3D
- NAZE (all revisions)
Ну и соответствующая версия INAV Configurator для Windows:
github.com/…/INAV-Configurator_win32_1.7.3.zip
Извиняюсь, перепутал с бетафлаем.
Лил 1.7.3 но конфигуратор не видит полетник.
Я сам собрал айнав 1.8 из исходников, с переделанным выводом для буззера. Собралось без проблем.
Извиняюсь, перепутал с бетафлаем.
Лил 1.7.3 но конфигуратор не видит полетник.
Ещё раз прошейте с помощью STM Flash Demonstrator. Там есть опция - стереть всю память. Сначала с её помощью сотрите весь EEPROM контроллера, а затем прошейте ещё раз. Знаю, что при прошивке тоже есть опция стирания памяти, но у вас все странно происходит, возможно опция не стирает всю память полностью так, как это делает отдельная команда. Также при прошивке СС3D через STM Flash Demonstrator есть опция сверки запрограммированного образа с исходным файлом. Используйте её, чтобы убедиться что копия в EEPROM контроллера соответствует оригиналу в файле. По идее, если железо работает корректно, то всё должно заработать.
Я сам собрал айнав 1.8 из исходников, с переделанным выводом для буззера. Собралось без проблем.
А овчинка стоит выделки?
А овчинка стоит выделки?
У меня на cc3d atom появился выход на буззер, которого не было. В остальном - версия чуть свежее.
Плюс было интересно собрать прошивку самому - сложного ничего нет.
Там есть опция - стереть всю память. Сначала с её помощью сотрите весь EEPROM контроллера, а затем прошейте ещё раз
Так и делал.
Также при прошивке СС3D через STM Flash Demonstrator есть опция сверки запрограммированного образа с исходным файлом.
Всегда ее включаю.
Вроде и конфигуратор 1.7.3 и никак…
А если шью бетафлай - все работает нормально т.е. не в полетнике дело.
Есть две платки CC3D. Одна нормальная, установлена на ЛК. Другая шьётся нормально, но настройщиком Инав не определяется. Визуально на ней отсутствует радиодеталька, что находится около двух контактных точек бинда, рядом с надписью “Sig”. То ли резистор, то ли конденсатор там должен быть. Не знаю. Вопрос такой, что там нужно впаять?
Есть две платки CC3D. Одна нормальная, установлена на ЛК. Другая шьётся нормально, но настройщиком Инав не определяется. Визуально на ней отсутствует радиодеталька, что находится около двух контактных точек бинда, рядом с надписью “Sig”. То ли резистор, то ли конденсатор там должен быть. Не знаю. Вопрос такой, что там нужно впаять?
Фото? Мой CC3D к сожалению уже залит черным компаундом, не могу посмотреть 😦.
Вот так примерно. Но особо не разобрать маркировку. Рядом с написью “Sig”.
По внешнему виду SMD деталь, распаянная на плате рядом с надписью “Sig” - SMD резистор. Для того, чтобы определить его номинал, я вам рекомендую посмотреть схему электрическую принципиальную на полетный контроллер CC3D, которая, слава богу, в природе существует! Доступна по ссылке opwiki.readthedocs.io/en/…/CopterControl 3D.zip. В архиве вам надо посмотреть файлы CopterControl 3D Schematic.pdf и CopterControl 3D Assembly.pdf. Согласно второму файлу пропавшая деталь - резистор R16, а согласно первому файлу резистор R16 имеет номинал 10 кОм, и служит для подтягивания незамкнутого контакта BOOT к земле (если BOOT замыкают, то контакт подтягивается к +5В).
Дожил до использования Blackbox, т.к. посмотрел видосы про то, зачем эта штука нужна. Показалось интересным использовать данный функционал. Решил использовать для записи полетных данных встроенную в CC3D flash память 2 Мбит (благо она нахаляву уже есть на плате 😃 ). На закладке Configuration своей Firmware/Configurtator версии 1.7.3 взвел флажок Blackbox (аналог в CLI - команда feature blackbox), сохранился, перезапустился. Попробовал полетать, потом посмотрел в Конфигураторе полетные даные, а ничего не записалось 😦. В то же время в документации на версию 1.7.3 github.com/iNavFlight/inav/blob/…/Blackbox.md обещают, что Blackbox будет работать. Правда, выяснилось, что для работы Blackbox мало включить переключатель в GUI. Есть ещё пара команд, которые работают только в CLI. Цитирую официальную документацию:
“The Blackbox currently provides two settings (blackbox_rate_num and blackbox_rate_denom) that allow you to control the rate at which data is logged. These two together form a fraction (blackbox_rate_num / blackbox_rate_denom) which decides what portion of the flight controller’s control loop iterations should be logged. The default is 1/1 which logs every iteration.”
Попытался задать рекомендованные в документации команды (к примеру, set blackbox_rate_num = 1), а система мне говорит Invalid name 😦. Что я делаю не так?
Я, конечно, понимаю, что 16 Мбит - это очень мало (документация говорит всего лишь о трех минутах полета), но мне и этого времени хватит на первых порах.
P.S. И команда set blackbox_device=SPIFLASH тоже не хочет выполняться (“Invalid name” 😦 ).
P.P.S. А что тогда делает команда feature blackbox?