PIXHAWK PX4 Autopilot еще одна летающая железка

DJGelo
alexeykozin:

поищите точку boot
типа такой

т.е. соединить эти 2 точки?

Мельник
DJGelo:

т.е. соединить эти 2 точки?

На вражеском сайте написано-соединить кратковременно только в момент подключения USB .

alexeykozin

отключить питание.
замкнуть boot0 процессора фму на питание
подключить по юсб
в системе будет найдено новое устройство. при необходимости установить драйвер
запустить программу DfuSeDemo

DJGelo
alexeykozin:

отключить питание.
замкнуть boot0 процессора фму на питание
подключить по юсб
в системе будет найдено новое устройство. при необходимости установить драйвер
запустить программу DfuSeDemo

у меня плата именно такая, сейчас попробую соединить эти точки и попробовать прошить

SergDoc
DJGelo:

Помогите плз, что делать???

чёи-то вы не туда лезете, невозможность перепрошить может быть связана с глюком в ПО - в папке с планнером есть px4uploader.exe можно прошить им - делаем так запускаем уплоадер - выбираем прошивку, он по кругу будет проверять порт - воткнуть контроллер за несколько секунд до примерной проверки его порта - не получится - тыкать ресет… должно помочь, а бутлоадер тут не причём…

DJGelo

результата 0. соединил, подключил, прошил файлом с сайта инструкции. все то же самое.

попробовал еще одну прогу:
QGroundControl can upgrade the firmware on Pixhawk devices, 3DR Radios and PX4 Flow Smart Cameras.
Plug in your device via USB to start firmware upgrade
Found device: Pixhawk
Error: Sync: Send Command: Get Command Response: Timeout waiting for bytes to be available
Upgrade cancelled

SergDoc:

чёи-то вы не туда лезете, невозможность перепрошить может быть связана с глюком в ПО - в папке с планнером есть px4uploader.exe можно прошить им - делаем так запускаем уплоадер - выбираем прошивку, он по кругу будет проверять порт - воткнуть контроллер за несколько секунд до примерной проверки его порта - не получится - тыкать ресет… должно помочь, а бутлоадер тут не причём…

это было первое, что я попробовал сделать. не помогает, прога все время по кругу опрашивает порты и кнопка сброса не помогает…

куда копать дальше?

alexeykozin

после успешной прошивки бута через Dfuse нужно залить прошиву.
если не льется и есть уверенность что с компом, софтом, кабелем все в порядке
проверять пайку проца, кварца

DJGelo
alexeykozin:

после успешной прошивки бута через Dfuse нужно залить прошиву.
если не льется и есть уверенность что с компом, софтом, кабелем все в порядке
проверять пайку проца, кварца

этим же шнуром, МР, компом лью на АПМ все корректно, т.е. все это работает.
тем не менее ошибка все та же.

пайка проца - так он же летал, я его просто решил обновить???

просмотрел всю плату с лупой и подсветкой. все пропаяно.

SergDoc
DJGelo:

прога все время по кругу опрашивает порты и кнопка сброса не помогает… куда копать дальше?

это потому, что бут отправляет на запуск “кривой” прошивки, а винда тупая и медленная и порт бута появляется всего на несколько секунд - надо время правильно подобрать - пока существует порт бута и винда успела его определить…

DJGelo
SergDoc:

это потому, что бут отправляет на запуск “кривой” прошивки, а винда тупая и медленная и порт бута появляется всего на несколько секунд - надо время правильно подобрать - пока существует порт бута и винда успела его определить…

т.е. тупо перегружаться до тех пор, пока не поймается совпадение?? тем более при каждой попытке обновиться из qupgrade он сам отправляет контроллер в перезагрузку и ждет бут.
других вариантов нет??

попробовал на всякий случай еще раз. выключил все порты, кроме пикса, запустил лоадер, выбрал прошивку. в итоге лоадер гоняет в черном окне один порт, при этом нажатие ресета просто останавливает этот опрос на время перезагрузки.
Trying Port COM3
open…done
и так далее по кругу

SergDoc

порты у бута и прошивки разные 😦

alexeykozin
SergDoc:

это потому, что бут отправляет на запуск “кривой” прошивки, а винда тупая и медленная и порт бута появляется всего на несколько секунд - надо время правильно подобрать - пока существует порт бута и винда успела его определить…

если корректно залит новый бут через дфуседемо то прошивка уже затерта

DJGelo
alexeykozin:

если корректно залит новый бут через дфуседемо то прошивка уже затерта

Получается, что бут не залился, т.к. после дфу я успешно подключился к пиксу через мишнпланнер, верно?
И пост заливки бута в дфу нажимаю verify - он виснет и вылетает…

SergDoc
alexeykozin:

через дфуседемо то прошивка уже затерта

неа затрёт только область бута, сначала надо стереть проц - есть там гдето в дфуседемо такая возможность

SergDoc

сотрите всю флеш в DfuSe Demonstration есть такая возможность, а потом DfuSe Demo залейте новый бут…

Cold_Play
DJGelo:

куда копать дальше?

Провод проверьте, у меня тоже не прошивалось с переднего юсб по низкокачественному проводу. Подключите взад компа и попробуйте другой провод. Лучше всего подойдут оригинальные ЮСБ от мобильных телефонов.

PRS-X

Господа, не подскажете ли, перестал калиброваться аксель, МР пишет “accels inconsistent”, но все калибровки заканчиваются одинаково:
Сразу после этапа “nose up” перекидывает на этап “back side” и сразу же пишет “Calibration Failed”. Клавиш залипших не обнаружено, пробовал и через шнур и через модем, и на коптере и отдельно контроллер на столе вращал, результат неизменный.

С момента последней калибровки крашей не было, прошивку не обновлял (3.3).

Re-Loader

Еще возможны проблемы при подключении пикса в usb3.0, лучше пользовать 2й

PRS-X:

Сразу после этапа “nose up” перекидывает на этап “back side” и сразу же пишет “Calibration Failed”.

С момента последней калибровки крашей не было, прошивку не обновлял (3.3).

У меня такое на 3.3 было, в произвольный момент калибровка акселей сама переключалась на следующий пункт и завершалась ошибкой. Словил после многократных переходов 3.2.1 -> 3.3 и обратно без полного сброса. Далее и сброс не помогал. Ничего умнее для проверки “живости” акселя не придумал, как прошить через qgroundcontrol , откалиброваться там(сработало), потом обратно на 3.2.1, полный сброс и настройка с нуля. Вроде пока работает
Еще натыкался на сообщения, что калибровка из консоли помогает, но сам не пробовал

PRS-X
Re-Loader:

Еще возможны проблемы при подключении пикса в usb3.0, лучше пользовать 2й

Еще натыкался на сообщения, что калибровка из консоли помогает, но сам не пробовал

Подключил через 2.0 и запустил калибровку через консоль - помогло, низкий поклон!

Если не секрет, в чем причина ваших метаний с 3.2.1 на 3.3 и обратно?

Какая версия наиболее стабильная? Победили ли разработчики проблемы с AutoTune для движков с низким kv (380) ?