Платы CopterControl, CC3D, LibrePilot, Revolution от OpenPilot
Значит, если сс3d, не бракованый то всё нормально
На столе вроде все стало работать нормально. Машинки плавно пытаются выравнять, приемник реагирует тоже адекватно, мотор работает. И тот маленький op gps удалось “оживить”. Оказалось, в нем был дохлый ионистор. Это такая маленкая круглая штучка, похожая на батарейку. Из-за этого его было невозможно отконфигурировать в u-centr (настройки не сохранялись). Нашел похожий ионистор на плате от разбитого мобильника, перепаял. Все заработало! Наверное, сразу при сборке бракованный поставили. Армиться cc3d с подключенным gps-модулем стал стабильно. Наверное, наличие подключенного gps имеет значение. Осталось установить на самолет и опробовать.
Ребята, подскажите, кто-нибудь, может быть кто-то сталкивался или просто знает: проблема подключения СС3D к компу… “Неопознанное устройство USB”
Хочу прошить iNAV. Ситуация такая: приложение iNAV запущено, подключаю CC3D через USB - всё нормально, - определяется СОМ-порт, устройство распознается (да, драйвер СОМ-порта для CC3D установлен, операционная система - Вин7).
Отключаю CC3D, замыкаю контакты Бут, подключаю USB - бац, - неопознанное устройство…
На всякий случай попробовал подать питание на CC3D отдельно (предварительно замкнув контакты Бут), затем подключаю к USB, - то же самое, неопознанное устройство…
попробуйте в другой порт на компе, другой кабель.
СС3D к компу… “Неопознанное устройство USB”
Хочу прошить iNAV.
Стоит openoilot (librepilot) ? Если да - то прошить вот так - rcopen.com/forum/f123/topic443443/3037 и пост ниже -прошивка 1.2 inav для сс3d. Потом через конфигуратор и обновить на свежую.
Стоит openoilot (librepilot) ? Если да - то прошить вот так - rcopen.com/forum/f123/topic443443/3037 и пост ниже -прошивка 1.2 inav для сс3d. Потом через конфигуратор и обновить на свежую.
Да, действительно, спасибо за совет, попробую.
Ребята, подскажите, кто-нибудь, может быть кто-то сталкивался или просто знает: проблема подключения СС3D к компу… “Неопознанное устройство USB”
Хочу прошить iNAV. Ситуация такая: приложение iNAV запущено, подключаю CC3D через USB - всё нормально, - определяется СОМ-порт, устройство распознается (да, драйвер СОМ-порта для CC3D установлен, операционная система - Вин7).
Отключаю CC3D, замыкаю контакты Бут, подключаю USB - бац, - неопознанное устройство…
На всякий случай попробовал подать питание на CC3D отдельно (предварительно замкнув контакты Бут), затем подключаю к USB, - то же самое, неопознанное устройство…
Не будет cc3d шиться через usb на стороннюю прошивку. Только через usb-uart адаптер. Причем, если на микросхеме FTDI, может не получится (неопознанное устройство). У меня шьется только, если на микросхеме PL3202. Подключается в main-порт, контакты замыкать обязательно. А обновляться через inav вообще никак не будет, хоть через usb, хоть через переходник (контакты можно замыкать, можно не замыкать - результат отрицательный).
Облетал свое крыло с cc3d на inav 1.6. В землю не попал!😃) Летает нормально, даже RTH срабатывает. Но пиды, что по умолчанию, явно не подходят - самолет качается с крыла на крыло. Есть ли возможность перенести пиды с APM 2.6? То есть, взять те цифры, что при помощи atotune получились и куда-то их прописать в inav. Я в этом деле очень плохо разбираюсь. Мои пиды в mission planner выглядят так: yadi.sk/i/_0QU1Uqo3H542i
Самолет один и тот же.
Не будет cc3d шиться через usb на стороннюю прошивку.
Будет - не нужно смешивать. Главное как прошивать - выше ответил.
Есть несколько вариантов.
Есть ли возможность перенести пиды с APM 2.6?
Ни как не перенесете - другой алгоритм.
И настройка PID (в inav piff) сугубо свои- также зависит от носителя и вмг.
Ни как не перенесете - другой алгоритм.
И настройка PID (в inav piff) сугубо свои- также зависит от носителя и вмг.
Жаль! А что надо изменять (и как) в inav, чтобы самолет “болтать” перестало?
Будет - не нужно смешивать. Главное как прошивать - выше ответил.
Наверное, есть разные варианты cc3d. Мой, как и у “Воронов”, при замкнутых контактах win7 не распознается, то есть, пишет “usb-устройство не опознано”. И в дальнейшем никакие манипуляции с таким “неопознанным устройством” произвести невозможно. Не опознано - значит и нет его вообще…
прошить вот так - Навигация для Cleanflight’а
Ну, не знаю… Прошил. Только теперь он у меня ни в Клинфлайт ни в Айнав не распознается… Х… какая-то
А, нет. Соврал…))) Запустился в iNAV после прошивки через Клинфлайт.
Ну, не знаю… Прошил. Только теперь он у меня ни в Клинфлайт ни в Айнав не распознается… Х… какая-то
С прошивками типа bin вообще ничего не делайте (кроме той, что для обратного перехода на open pilot). Подключайте контроллер через адаптер, запускайте прогу STM Flash Loader Demo и шейте в ней прошивкой типа hex. Когда будете в конфигуратор подключать, адаптер уже не нужен - сразу в усб, и питание на всякий случай отдельно на контроллер. Потом можно и без отдельного питания попробовать. Обновляться через конфигуратор все равно не будет.
Обновляться через конфигуратор все равно не будет.
Всё будет.
Всё будет.
Да, в iNAV-таки, определился контроллер после прошивки через Клинфлайт прошивкой iNAV 1.2 с расширением bin. Но только с подключенным дополнительным питанием 5В.
Т.е. коннектится, запускается конфигуратор, отрабатывает и визуализирует перемещения контроллера. Дальше пока ничего не делал.
Но в режиме прошивки (подключение с замкнутыми контактами Вооt) опять как неопознанное устройство ЮСБ…
Накопал в своих залежах Ардуино Нано и адаптер USB-TTL на микросхеме PL3202, как Viktor Ivanov описывал. Буду пробовать. Отпишусь.
Похоже эпопея продолжается…
Провозился с драйвером для адаптера (тоже проблемы были, - цифровая подпись…), но драйвер, всё-таки, встал.
STM Flash Loader demonstrator не хочет работать и всё…
Получается так:
- Через адаптер USB-TTL на микросхеме PL3202 с замкнутыми контактами Boot, STM Flash Loader видит, что какое-то устройство подключено через СОМ-порт, но, похоже, само устройство не узнает (фото). Дословный перевод: “Нет отклика от цели, загрузчик не может быть запущен. Пожалуйста, проверьте настройки режим загрузки и состояния защиты Flash, сброс устройства, а затем попробуйте снова.”
Причем, если подключать точно так же, но не замыкая контакты Boot, - реакция STM Flash Loader точно такая же. - При подключении СС3D просто через USB, - устройство вообще не распознается (Винда пишет: Устройство USB не опознано). Подключение дополнительного питания 5В не помогает.
Что не так делаю? Напомню: версия iNAV 1.2 была прошита через ОпенПилот, после прошивки 1.2 контроллер распознается в iNAV Configurator
На второй фото сообщение после того, когда я (в отчаянии) поменял местами провода Tx и Rx.
rx с tx не спутали?
rx с tx не спутали?
Не, не спутал.
Когда уже всё перепробовал, тоже подумал: “А может быть Tx Rx попутал?” и поменял их местами. Тогда стало выскакивать окно, которое показано на Фото 2 в моем предыдущем посте…(((
Так, на сегодняшний день ни один из двух CC3D у меня не получилось прошить…
Пробовал прошивать как непосредственно из iNAV, так и при помощи STM Flash Loader.
Для прошивки использовал варианты подключения при помощи:
- адаптер USB-TTL на микросхеме PL3202;
- адаптер FTDI;
- Arduino nano;
- непосредственно напрямую через USB-кабель.
Перепробовав все способы с CC3D, попробовал прошить NAZE32. Начал с самого простого: подключил напрямую через USB-кабель и через iNAV прошивка прошла на УРА…
Это меня ещё больше в ступор вогнало…
Есть у меня ещё один CC3D (летающий) попробую его прошить (может быть предыдущие два просто неисправны…? )))
Варианты неудачи при прошивке:
- ‘кривые’ адаптеры. У меня два ftdi, один вообще перестал распознаваться, другой работает, но не везде и не всегда. Адаптер pl у меня типа ‘кабель для телефона’, то есть, куплен в салоне сотовой связи. Это к тому, что надёжный (для широкого потребителя).
- скорость com-порта маленькая. Надо увеличить, а в демонстраторе неплохо уменьшить до 56000 или 38000, а то и ещё ниже - ошибок при прошивке не будет.
- разъемчик для main-порта не контачит.
Варианты неудачи при прошивке:
Учитывая то, что было два подопытных, каждый со своим разъемом для Мейн-порта, а так же три разных устройства для прошивки (не считая соединения на прямую через кабель USB-), вероятность ваших вариантов стремится к нулю…
Единственное, что я не пробовал - менять скорости на СОМ-порте и в демонстраторе. Попробую.
Но дело, как мне кажется, в самих полетных контроллерах.
И, скорее всего, причина какая-нибудь банальная. Наверняка опытные прошивальщики должны знать.
И, скорее всего, причина какая-нибудь банальная. Наверняка опытные прошивальщики должны знать.
А зачем вообще прошиваете с помощью STM Flash Loader demonstrator? Всё отлично прошивается из конфигуратора после установки 1.2 (без замыкания boot)- первый раз прошивается с помощью адаптера (ftdi) на свежую прошивку, а потом всё будет работать (прошиватся) по usb.
Но дело, как мне кажется, в самих полетных контроллерах.
Очень маловероятно.
Да и
адаптер USB-TTL на микросхеме PL3202
PL2303 (2302) нет? Не всегда корректно работает - не знаю с чем связано,но предупреждения есть. Например тут - www.olliw.eu/storm32bgc-wiki/STorM32_FAQ#Which_USB…
А зачем вообще прошиваете с помощью STM Flash Loader demonstrator?
что б поменять бут опенпилота на бетафлай и не подключать акб при каждом конекте с пк
что б поменять бут опенпилота на бетафлай и не подключать акб при каждом конекте с пк
Ну опять 25, загрузчик поменяется при первой прошивке из конфигуратора - и яж написал -
потом всё будет работать (прошиватся) по usb.
без всяких дополнительных подключений батарей. Зачем искать сложности? Если б я не прошил таким образом все мои сс3в (коих у меня 5 штук, из них 2 cc3d atom ), я б не писал.