PIXHAWK PX4 Autopilot еще одна летающая железка
А что, проблема только в температуре и стабильном питании гир? Застабилизировать и то и другое технически несложно. Видимо, есть еще другие факторы ухода нулей.
С другой стороны, проигнорировав калибровку, я всегда могу вручную скорректировать нули через MP перед взлетом, вполне живой вариант.
Застабилизировать
тоже как вариант для водного старта, поместить контроллер в корпус в котором поддерживать стабильную температуру. скажем 45 градусов (для жаркого климата) и использовать сохраненные офсеты вместо предполетной калибровки
случилась проблема. после долгого лежания на полке решил на своей гексе обновить пиксхавк V2.4.6, МР->Install Firmware не мог подключиться, говорил, что нет подключения к контроллеру, при этом при обычном подключении Flight Dаta все подключалось и параметры менялись соответственно. Подключился к другому компу, где все обновилось до 3.3.1. После перезапуска мог успешно подключиться к контроллеру но теперь перестало видеться управление через SBUS (пользую frsky X8R), но 1 раз из 50 подключается и все видит, а по окончании калибровки - показания зависают, но все остальные датчики отвечают. Попробовал откатиться - не получается, МР после долгого ожидания подключения выдает ошибку “Error uploading firmware.” Qupdate циклично пишет ошибку:
Found PX4 board on port COM3
[PX4 Uploader] scanning for bootloader…
[PX4 Uploader] bad sync 0xfe,0x09
[PX4 Uploader] bootloader not responding (attempting to reset…)
[PX4 Uploader] Attempting reboot…
Сделал вывод о том, что слетел bootloader, но не нашел вариантов его восстановления.
pixhawk.org/dev/bootloader_update
по первому варианту - не могу подключиться к консоли с вставленной флешкой, постоянно бегут символы. без карты - все ок, но не имеет смысла. 😃
по второму варианту - на рисунке иная плата.
Приемник проверял, работает100%.
Помогите плз, что делать???
попробуйте вариант
2. With the ST DFUse tool via USB
после перезаливки загрузчика вся память очистится
на мой взгляд мишен планер версии 1.2.99 льет прошивы в пикс и другие с стм32 процами стабильнее всего
попробуйте вариант
2. With the ST DFUse tool via USB
после перезаливки загрузчика вся память очиститсяна мой взгляд мишен планер версии 1.2.99 льет прошивы в пикс и другие с стм32 процами стабильнее всего
по 2-у варианту не получается, у меня не та версия платы, а там нужно поставить перемычку и мне не понятно где.\
у меня такой (не реклама) goodluckbuy.com/px4-pixhawk-v2-4-5-flight-controll…
поищите точку boot
типа такой
т.е. соединить эти 2 точки?
На вражеском сайте написано-соединить кратковременно только в момент подключения USB .
отключить питание.
замкнуть boot0 процессора фму на питание
подключить по юсб
в системе будет найдено новое устройство. при необходимости установить драйвер
запустить программу DfuSeDemo
отключить питание.
замкнуть boot0 процессора фму на питание
подключить по юсб
в системе будет найдено новое устройство. при необходимости установить драйвер
запустить программу DfuSeDemo
у меня плата именно такая, сейчас попробую соединить эти точки и попробовать прошить
Помогите плз, что делать???
чёи-то вы не туда лезете, невозможность перепрошить может быть связана с глюком в ПО - в папке с планнером есть px4uploader.exe можно прошить им - делаем так запускаем уплоадер - выбираем прошивку, он по кругу будет проверять порт - воткнуть контроллер за несколько секунд до примерной проверки его порта - не получится - тыкать ресет… должно помочь, а бутлоадер тут не причём…
результата 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
чёи-то вы не туда лезете, невозможность перепрошить может быть связана с глюком в ПО - в папке с планнером есть px4uploader.exe можно прошить им - делаем так запускаем уплоадер - выбираем прошивку, он по кругу будет проверять порт - воткнуть контроллер за несколько секунд до примерной проверки его порта - не получится - тыкать ресет… должно помочь, а бутлоадер тут не причём…
это было первое, что я попробовал сделать. не помогает, прога все время по кругу опрашивает порты и кнопка сброса не помогает…
куда копать дальше?
после успешной прошивки бута через Dfuse нужно залить прошиву.
если не льется и есть уверенность что с компом, софтом, кабелем все в порядке
проверять пайку проца, кварца
после успешной прошивки бута через Dfuse нужно залить прошиву.
если не льется и есть уверенность что с компом, софтом, кабелем все в порядке
проверять пайку проца, кварца
этим же шнуром, МР, компом лью на АПМ все корректно, т.е. все это работает.
тем не менее ошибка все та же.
пайка проца - так он же летал, я его просто решил обновить???
просмотрел всю плату с лупой и подсветкой. все пропаяно.
прога все время по кругу опрашивает порты и кнопка сброса не помогает… куда копать дальше?
это потому, что бут отправляет на запуск “кривой” прошивки, а винда тупая и медленная и порт бута появляется всего на несколько секунд - надо время правильно подобрать - пока существует порт бута и винда успела его определить…
это потому, что бут отправляет на запуск “кривой” прошивки, а винда тупая и медленная и порт бута появляется всего на несколько секунд - надо время правильно подобрать - пока существует порт бута и винда успела его определить…
т.е. тупо перегружаться до тех пор, пока не поймается совпадение?? тем более при каждой попытке обновиться из qupgrade он сам отправляет контроллер в перезагрузку и ждет бут.
других вариантов нет??
попробовал на всякий случай еще раз. выключил все порты, кроме пикса, запустил лоадер, выбрал прошивку. в итоге лоадер гоняет в черном окне один порт, при этом нажатие ресета просто останавливает этот опрос на время перезагрузки.
Trying Port COM3
open…done
и так далее по кругу
порты у бута и прошивки разные 😦
это потому, что бут отправляет на запуск “кривой” прошивки, а винда тупая и медленная и порт бута появляется всего на несколько секунд - надо время правильно подобрать - пока существует порт бута и винда успела его определить…
если корректно залит новый бут через дфуседемо то прошивка уже затерта
если корректно залит новый бут через дфуседемо то прошивка уже затерта
Получается, что бут не залился, т.к. после дфу я успешно подключился к пиксу через мишнпланнер, верно?
И пост заливки бута в дфу нажимаю verify - он виснет и вылетает…
через дфуседемо то прошивка уже затерта
неа затрёт только область бута, сначала надо стереть проц - есть там гдето в дфуседемо такая возможность
в итоге, как лечить?? 😃